



* {

	padding:0;

	margin:0;

	}

	

body {

	background-color:#000;

	font-family:"Verdana", Arial, Helvetica, sans-serif;

	color:#333;

	}



a {

	outline:none;

	}

	

.spacer {

	clear:both;

	line-height:1px;

	font-size:1px;

	}



.clear {

	clear:both;

	}

	

.bold {

	font-weight:bold;

	}



/* =header Styles

-------------------------------------------------*/

#header_panel {

	width:778px;

	height:133px;

	background:url(../images/logo.png) no-repeat top left;

	margin:0 auto 3px auto;

	position:relative;

	}

	

/* =General Styles

-------------------------------------------------*/

#header_panel ul{

	width:99px;

	height:20px;

	list-style-type:none;

	position:absolute;

	top:22px;

	right:0px;

	margin-right:20px;

	}



#header_panel ul li {

	border-right:#000 1px solid;

	height:14px;

	float:left;

	padding:0 9px;

	display:block;

	}

	

#header_panel ul li.nobdr {

	border:none;

	}

	

#header_panel ul li a{

	width:14px;

	height:14px;

	background:no-repeat 0 2px;

	text-indent:-2000px;

	display:block;

	}

	

#header_panel ul li a.home {

	background-image:url(../images/home_icon.gif);

	}

			

#header_panel ul li a.home:hover {

	background-image:url(../images/home_hover.gif);

	}



#header_panel ul li a.sitemap {

	background-image:url(../images/sitemap.gif);

	}

			

#header_panel ul li a.sitemap:hover {

	background-image:url(../images/sitemap_hover.gif);

	}



#header_panel ul li a.contact {

	background-image:url(../images/contact_icons.gif);

	}



#header_panel ul li a.contact:hover {

	background-image:url(../images/contact_icons_hover.gif);

	}

	

#header_panel img {

	float:left;

	}

	

/* =body_panel Styles

-------------------------------------------------*/

#body_panel {

	width:778px;

	margin:0 auto;

	background:#ccc;

	color:#f7f0ba;

	}

	

/* =left_panel Styles

-------------------------------------------------*/

#left_panel {

	width:171px;

	border-right:#000 1px solid;

	float:left;

	background:url(../images/new_event_text_bg.gif) bottom repeat-x #847635;

	color:#f7f0ba;

	padding-bottom:6px;

	}

	

#left_panel ul {

	background:url(../images/menu_bg.gif) repeat-x 0 0 #c6813d;

	width:171px;

	list-style-type:none;

	padding:2px 0;

	color:#000;

	border-bottom:2px #000 solid;

	}

	

#left_panel ul li {

	height:18px;

	width:153px;

	margin:9px 0 0 10px;

	padding-bottom:8px; 

	border-bottom:#D18A39 1px solid;

	display:block;

	}

	

#left_panel ul li a {

	background:no-repeat top left;

	text-indent:-2000px;

	height:14px;

	display:block;

	}

	

/* =menu Styles

-------------------------------------------------*/

#left_panel ul li a.main {

	background-image:url(../images/main.gif);

	width:45px;

	}

	

#left_panel ul li a.main:hover {

	background-image:url(../images/main_hover.gif);

	width:45px;

	}

	

#left_panel ul li a.about {

	background-image:url(../images/aboutus.gif);

	width:83px;

	}

			

#left_panel ul li a.about:hover {

	background-image:url(../images/aboutus_hover.gif);

	width:83px;

	}

	

#left_panel ul li a.products {

	background-image:url(../images/products.gif);

	width:86px;

	}

	

#left_panel ul li a.products:hover {

	background-image:url(../images/products_hover.gif);

	width:86px;

	}

		

#left_panel ul li a.press {

	background-image:url(../images/press.gif);

	width:49px;

	}

	

#left_panel ul li a.press:hover {

	background-image:url(../images/press_hover.gif);

	width:49px;

	}



#left_panel ul li a.reviews {

	background-image:url(../images/rev.jpg);

	width:74px;

	}

	

#left_panel ul li a.reviews:hover {

	background-image:url(../images/rev-on.jpg);

	width:74px;

	}

	

#left_panel ul li a.contact {

	background-image:url(../images/contact.gif);

	width:81px;

	}

	

#left_panel ul li a.contact:hover {

	background-image:url(../images/contact_hover.gif);

	width:81px;

	}



/* =cats Styles

-------------------------------------------------*/

#cats ul {

	background:none;

	width:125px;

	list-style-type:none;

	padding:2px 0;

	color:#f7f0ba;

	border-bottom:none;

	font-size:13px;

	font-weight:bold;

	margin-left:15px;

	}

	

#cats ul li {

	height:0px;

	width:135px;

	margin:5px 0 10px 5px;

	border-bottom:none;

	}



* html #cats ul li {

	display:block;

	padding:0;

	margin:0 0 0 5px;

	}



html* #cats ul li {

	display:block;

	padding:0;

	margin:0 0 0 5px;

	}



#cats ul li.cat2 {

	font-weight:normal;

	margin-left:15px;

	}

	

#cats ul li a {

	background:none;

	text-indent:0;

	color:#f7f0ba;

	text-decoration:none;

	}



#cats ul li a:hover {

	font-weight:bold;

	text-decoration:underline;

	}



/* =news Styles

-------------------------------------------------*/

#left_panel h2 {

	background:url(../images/catalog.gif) no-repeat 0 0;

	text-indent:-2000px;

	height:17px;

	margin:15px 0 0 15px;

	}

	

#left_panel p {

	width:154px;

	margin-top:20px;

	padding:0 8px 0 9px;

	line-height:14px;

	font-size:11px;

	}



#left_panel p.email {

	width:144px;

	margin-top:20px;

	font-weight:bold;

	}



#left_panel p.email a {

	text-decoration:none;

	color:#f7f0ba;

	}



#left_panel p.email a:hover {

	text-decoration:underline;

	}



#left_panel p.bold {

	font-weight:bold;

	padding-left:9px;

	}

	

/* =right_panel Styles

-------------------------------------------------*/

#right_panel {

	width:605px;

	float:left;

	background-color:#efe6df;

	color:#000;

	}

	

div.upper {

	width:100%;

	height:414px;

	color:#000;

	border-bottom:#000 2px solid;

	background:url(../images/body_image.jpg) no-repeat top left #efe6df;

	padding:14px 0 0 0px;

	}



#right_panel h2 {

	background:url(../images/welcome.gif) no-repeat top left;		

	text-indent:-2000px;

	height:16px;

	margin-left:15px;

	}

	

#right_panel p {

	padding:10px 19px 0 19px;

	font-size:11px;

	text-align:justify;

	line-height:12px;

	}

	

#right_panel p.readmore2 {

	padding-top:8px;

	font-weight:bold;

	margin:0 0 10px 18px;

	text-align:left;

	}

	

#right_panel p.readmore2 a {

	color:#000;

	text-decoration:none;

	background:#efe6df;

	}

	

#right_panel p.readmore2 a:hover {

	text-decoration:underline;

	}



/* =General Styles

-------------------------------------------------*/

#content {

	width:605px;

	float:left;

	color:#000;

	line-height:1.6em;

	background-color:#efe6df;

	font-size:12px;

	}



#content h1 {

	font-size:16px;

	padding:10px;

	text-indent:0;

	background:none;

	}

	

#content h2 {

	padding:5px 0 0 10px;

	font-size:14px;

	text-indent:0;

	background:none;

	margin-left:5px;

	}

	

#content p {

	padding:5px 15px;

	}

	

#content ul {

	margin:10px 50px;

	font-size:11px;

	}



#content a {

	color:#000;

	text-decoration:none;

	font-weight:bold;

	}

	

#content a:hover {

	text-decoration:underline;

	}



/* =form Styles

-------------------------------------------------*/



#form {

	width:350px;

	color:#000;

	margin:14px 125px;

	font-size:12px;

	}



* html #form {

	margin:14px 121px;

	}



#form fieldset {

	margin:0 8px;

	}



#form legend {

	margin:0 10px;

	font-size:14px;

	font-weight:bold;

	color:#bf7739;

	padding-bottom:5px;

	}

	

#form label {

	width:150px;

	float:left;

	}

	

#form textarea {

	width:270px;

	margin:5px 15px 15px 15px;

	}

	

#form p {

	clear:both;

	}



.submit {

	margin:5px 153px;

	font-size:10px;

	font-weight:bold;

	background-color:#bf7739;

	color:#fff;

	}



.formError {

	color:#F00;

	font-weight:bold;

	margin:0 10px;

	}



/* =down_panel Styles

-------------------------------------------------*/

#down_panel {

	width:597px; 

	background:#feeed9;

	padding:11px 0 17px 9px;

	color:#000;			

	}

		

#down_panel h3 {

	height:139px;

	width:113px;

	text-indent:-2000px;

	background:url(../images/our_catalog.gif) #fd7608 no-repeat 12px 16px;

	margin-right:4px;

	display:block;

	color:#000;

	float:left;

	}

	

#down_panel ul {

	width:475px; 

	height:137px; 

	list-style-type:none;

	float:left;

	}

	

#down_panel ul li {

	float:left;

	}

	

#down_panel ul li a {

	border:#8a5a28 1px solid;

	margin:0 3px 0 0;

	display:block;

	width:110px;

	float:left;

	}

	

#down_panel ul li a:hover {

	border:#fd7608 1px solid;

	}



/* =footer Styles

-------------------------------------------------*/

#footer {

	background:url(../images/footerbg.gif) repeat-x top left #b9c179;

	color:#000;

	margin:0 auto;

	width:778px; 

	border-top:#000 2px solid;

	font-size:10px;

	text-align:center;

	}

	

#footer ul {

	font-weight:bold;

	list-style-type:none;

	margin:22px 179px 5px 179px;

	}



html* #footer ul {

	margin:22px 179px 0 179px;

	}



#footer ul li {

	float:left;

	}

	

#footer ul li a {

	color:#000;

	text-decoration:none;

	}

	

#footer ul li a:hover {

	text-decoration:underline;

	}



#footer span {

	padding:0 7px;

	}

	

#footer p {

	padding:10px 0 20px 0;

	}

html* #footer p {

	padding:0 0 20px 0;

	}

	

.author	{

	float:left;

	margin:0 10px 0 0;

	}