BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 13px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; COLOR: #4d4c4c; PADDING-TOP: 0px; BACKGROUND-COLOR: #f8f8f8
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
A {
	COLOR:#999999; TEXT-DECORATION: none
}
A:hover {
	COLOR:#000; TEXT-DECORATION: none
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 0px
}
LI {
	COLOR: #08c
}
.list {
	COLOR: #4d4c4c
}
HR {
	BORDER-RIGHT: #cbcbcb 1px; PADDING-RIGHT: 0px; BORDER-TOP: #cbcbcb 1px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 15px 0px; BORDER-LEFT: #cbcbcb 1px; PADDING-TOP: 0px; BORDER-BOTTOM: #cbcbcb 1px solid; HEIGHT: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; FONT: 24px Georgia; COLOR: #FFCC00;; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; FONT: 20px Georgia; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; FONT: 16px Georgia; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; FONT: 14px Georgia; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; FONT: 24px Georgia; PADDING-TOP: 0px
}
H5{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; FONT: 35px Georgia; COLOR: #222222;; PADDING-TOP: 0px}

#header {
	MIN-WIDTH: 100%; BACKGROUND: #222; POSITION: relative; HEIGHT: 95px
}
#header_wrap {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN-LEFT: auto; WIDTH: 960px; COLOR: #777; MARGIN-RIGHT: auto; PADDING-TOP: 10px; POSITION: relative
}
#header_wrap .left.content {
	FLOAT: left
}
#header_wrap .right.content {
	FLOAT: right; TEXT-ALIGN: right
}

#page {
	MARGIN-TOP: 15px; MARGIN-LEFT: auto; OVERFLOW: hidden; WIDTH: 960px; MARGIN-RIGHT: auto
}
#page .content {
	BORDER-RIGHT: #cbcbcb 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cbcbcb 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; BORDER-LEFT: #cbcbcb 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #cbcbcb 1px solid; BACKGROUND-COLOR: #fff
}
#error {
	BORDER-RIGHT: #cbcbcb 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #cbcbcb 1px solid; PADDING-LEFT: 15px; MIN-HEIGHT: 300px; PADDING-BOTTOM: 15px; MARGIN: 15px 0px; BORDER-LEFT: #cbcbcb 1px solid; WIDTH: 928px; PADDING-TOP: 15px; BORDER-BOTTOM: #cbcbcb 1px solid; BACKGROUND-COLOR: #fff
}
#slider {
	MARGIN: 0px auto; WIDTH: 940px; POSITION: relative; HEIGHT: 255px

}
#lowertop{
background-color:#FFCC00;
height:5px;
}
.scroll {
	CLEAR: left;
	LEFT: -2px;
	OVERFLOW-X: hidden;
	OVERFLOW: auto;
	WIDTH: 940px;
	BORDER-BOTTOM: #cbcbcb 1px solid;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 230px
}
.scrollContainer DIV.panel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 940px; PADDING-TOP: 0px; HEIGHT: 230px
}
UL.navigation {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BOTTOM: -2px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	POSITION: absolute
}
UL.navigation LI {
	BORDER-RIGHT: #cbcbcb 1px solid; DISPLAY: inline
}
UL.navigation A {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-BOTTOM: 5px; CURSOR: pointer; COLOR: #000; PADDING-TOP: 5px; TEXT-DECORATION: none
}
UL.navigation A:hover {
	COLOR: #FFCC00;
}
UL.navigation A.selected {
	BACKGROUND-COLOR: #fff
}
UL.navigation A:focus {
	outline: none
}
.scrollButtons {
	DISPLAY: none; POSITION: absolute; TOP: 150px
}
.left.scrollButtons {
	LEFT: -20px
}
.right.scrollButtons {
	RIGHT: -20px
}
.hide {
	DISPLAY: none
}
#page #home .column1 {
	BORDER-RIGHT: #cbcbcb 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #cbcbcb 1px solid; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 15px; MARGIN: 15px 0px; BORDER-LEFT: #cbcbcb 1px solid; WIDTH: 240px; PADDING-TOP: 15px; BORDER-BOTTOM: #cbcbcb 1px solid; BACKGROUND-COLOR: #fff;
}
#page #home .column1 .blog {
	PADDING-BOTTOM: 10px
}
#page #home .column1 .blog H2 {
	PADDING-LEFT: 0px
}
#page #home .column1 .blog H3 {
	PADDING-LEFT: 0px
}
#page #home .column1 .blog P {
	PADDING-LEFT: 0px; MARGIN: 0px
}

#page #home .column2 {
	BORDER-RIGHT: #cbcbcb 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #cbcbcb 1px solid; PADDING-LEFT: 15px; FLOAT: right; PADDING-BOTTOM: 15px; MARGIN: 15px 0px; BORDER-LEFT: #cbcbcb 1px solid; WIDTH: 645px; PADDING-TOP: 15px; BORDER-BOTTOM: #cbcbcb 1px solid; BACKGROUND-COLOR: #fff
}
#page #inner .column1 {
	BORDER-RIGHT: #cbcbcb 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #cbcbcb 1px solid; PADDING-LEFT: 15px; FLOAT: left; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 15px; BORDER-LEFT: #cbcbcb 1px solid; WIDTH: 645px; PADDING-TOP: 15px; BORDER-BOTTOM: #cbcbcb 1px solid; BACKGROUND-COLOR: #fff;
}
#page #inner IMG.heading {
	WIDTH: 645px
}
#page #inner .column2 {
	BORDER-RIGHT: #cbcbcb 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #cbcbcb 1px solid; PADDING-LEFT: 15px; FLOAT: right; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 15px; BORDER-LEFT: #cbcbcb 1px solid; WIDTH: 240px; PADDING-TOP: 15px; BORDER-BOTTOM: #cbcbcb 1px solid; BACKGROUND-COLOR: #fff
}
#page #inner .column2 .blog {
	PADDING-BOTTOM: 10px
}
#page #inner .column2 .blog H2 {
	PADDING-LEFT: 0px
}
#page #inner .column2 .blog H3 {
	PADDING-LEFT: 0px
}
#page #inner .column2 .blog P {
	PADDING-LEFT: 0px; MARGIN: 0px
}
#page #inner .column2 .contact {
	PADDING-BOTTOM: 10px
}
#page #inner .column2 .contact .header {
	DISPLAY: inline-block; FONT-WEIGHT: bold; WIDTH: 60px
}
#page #inner .column2 .contact H2 {
	PADDING-LEFT: 0px
}
#page #inner .column2 .contact P {
	PADDING-LEFT: 0px; MARGIN: 0px
}
#page #inner .column2 .blog {
	PADDING-BOTTOM: 10px
}
#page #inner .column2 .blog H2 {
	PADDING-LEFT: 0px
}
#page #inner .column2 .blog H3 {
	PADDING-LEFT: 0px
}
#page #inner .column2 .blog P {
	PADDING-LEFT: 0px; MARGIN: 0px
}
#page #inner .column2 .advert {
	MARGIN-BOTTOM: 15px; WIDTH: 240px; HEIGHT: 200px
}
#page #inner .column2 .advert P {
	FONT: 12px Georgia
}
#page #products_featured {
	MARGIN: 0px
}
#page #products_featured .product {
	BORDER-RIGHT: #cbcbcb 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cbcbcb 1px solid; PADDING-LEFT: 10px; FLOAT: left; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 10px; BORDER-LEFT: #cbcbcb 1px solid; WIDTH: 183px; PADDING-TOP: 10px; BORDER-BOTTOM: #cbcbcb 1px solid; HEIGHT: 130px
}
#page #products_featured .one.product {
	MARGIN-RIGHT: 15px
}
#page #products_featured .two.product {
	MARGIN-RIGHT: 15px
}
#page #inner #slider {
	MARGIN: 0px auto; WIDTH: 645px; POSITION: relative; HEIGHT: 335px
}
#page #inner .scroll {
	CLEAR: left; LEFT: 0px; OVERFLOW-X: hidden; OVERFLOW: auto; WIDTH: 645px; POSITION: absolute; TOP: 25px; HEIGHT: 310px
}
#page #inner .scrollContainer DIV.panel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 645px; PADDING-TOP: 0px; HEIGHT: 310px
}
#page #inner UL.navigation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 0px
}
#page #inner UL.navigation LI {
	BORDER-RIGHT: #cbcbcb 1px solid; DISPLAY: inline
}
#page #inner UL.navigation A {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-BOTTOM: 5px; CURSOR: pointer; COLOR: #08c; PADDING-TOP: 5px; TEXT-DECORATION: none
}
#page #inner UL.navigation A:hover {
	COLOR: #1c1c1c
}
#page #inner UL.navigation A.selected {
	BACKGROUND-COLOR: #fff
}
#page #inner UL.navigation A:focus {
	outline: none
}
#page #inner .scrollButtons {
	DISPLAY: none; POSITION: absolute; TOP: 150px
}
#page #inner .left.scrollButtons {
	LEFT: -20px
}
#page #inner .right.scrollButtons {
	RIGHT: -20px
}
#page #inner .hide {
	DISPLAY: none
}
#page #inner .portfolio_item {
	BORDER-RIGHT: #cbcbcb 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cbcbcb 1px solid; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 10px; BORDER-LEFT: #cbcbcb 1px solid; WIDTH: 183px; PADDING-TOP: 10px; BORDER-BOTTOM: #cbcbcb 1px solid; HEIGHT: 118px
}
#page #inner .portfolio_item IMG {
	WIDTH: 183px; HEIGHT: 118px
}
#page #inner .f_right.portfolio_item {
	MARGIN-RIGHT: 15px
}
.code {
	BORDER-RIGHT: #cbcbcb 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #cbcbcb 1px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; BORDER-LEFT: #cbcbcb 1px solid; WIDTH: 615px; PADDING-TOP: 15px; BORDER-BOTTOM: #cbcbcb 1px solid; BACKGROUND-COLOR: #fff
}
#footer {
	MIN-WIDTH: 100%; PADDING-BOTTOM: 15px; BORDER-BOTTOM: #2b2e33 25px solid; background-color:#FFFFFF;
}
#footer UL LI {
	DISPLAY: inline; LIST-STYLE-TYPE: none
}
#footer LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#footer LI A:hover {
	COLOR: #777
}

#topfooter{
width: 960px;
margin:0 auto;
background-color:#222;
text-align:left;
height:300px;

}
.topfootercolumns {
	 PADDING-RIGHT: 10px;  PADDING-LEFT: 10px; FLOAT: left; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 10px;  WIDTH: 250px; PADDING-TOP: 10px;  HEIGHT: 130px; margin:20px; FONT: 12px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; COLOR: #fff;
	}
#footer .content {
	BORDER-RIGHT: #cbcbcb 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #cbcbcb 1px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; MARGIN-LEFT: auto; BORDER-LEFT: #cbcbcb 1px solid; WIDTH: 930px; MARGIN-RIGHT: auto; PADDING-TOP: 15px; BORDER-BOTTOM: #cbcbcb 1px solid; BACKGROUND-COLOR: #fff;
}

.topfooterp{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 0px
}
#footer .valid {
	MARGIN-TOP: 15px; MARGIN-LEFT: auto; WIDTH: 960px; MARGIN-RIGHT: auto; TEXT-ALIGN: right
}
#footer .content .left {
	FLOAT: left
}
#footer .content .right {
	FLOAT: right
}

UL.list_type1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.list_type1 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 0px; color:#666666;
}

/* Main Navigation */

#nav {
	width: auto;
	height: 35px;
	margin-top: 32px;
	float: right;
}

#nav ul {
	margin-left: 0px;
	list-style-type: none;
}

#nav ul li {
	float: left;
	font-size: 14px;
	height: 32px;
	margin-left: 5px;
	width: auto;
}

#nav ul li a {
	float: left;
	color: #FFF;
	text-decoration: none;
	padding-top: 6px;
	* padding-top: 9px;
	padding-left: 6px;
	padding-right: 10px;
}

#nav ul li#current {
	float: left;
	font-size: 14px;
	height: 32px;
	background: url(../images/nav_hover_left.png) left top no-repeat;
	padding-left: 5px;
	color:#FFCC00;
}

#nav ul li#current a {
	float: left;
	color: #FFF;
	text-decoration: none;
	background: url(../images/nav_hover_right.png) right top no-repeat;
	padding-bottom: 10px;
	width: auto;
}

#nav ul li a:hover {float: left;
	color: #FFCC00;
	text-decoration: none;

}

.imgleft{float:left;
margin:0px 10px 10px 0px;}

.permalink {
	display: block;
	float: right;
	padding: 0px 30px 0px 17px;
	background:url(../images/img09.gif) no-repeat left center;
		color: #666666;
  font-weight: normal;
  font-size:11px;
}
.postdate {
	padding: 0px 0px 0px 10px;
	color: #666666;
  font-weight: normal;
  font-size:11px;
}
#news{ margin-top:20px;
margin-bottom:40px;
}

.widebox {
  width: 500px;
  }
.textarea {
  width: 500px;
  height: 200px;
  }
  .warning {
  color:#F00;
  }
  .input.btn{
   color:#baa435;
   font-family:Arial, Helvetica, sans-serif;
   margin:5px 0 0 100px;
   font-size:11px;
   width:100px;
   font-weight:bold;}
   
   #indexnews{
   margin:20px 0 0 0;
   color:#333333;
   }
   blockquote.style1 {
   color:#333333;
  font: 14px/20px italic Times, serif;
  padding: 8px;
  background-color: #faebbc;
  border-top: 1px solid #e1cc89;
  border-bottom: 1px solid #e1cc89;
  margin: 5px;
  background-image:url(../images/openquote1.gif);
  background-position: top left;
  background-repeat: no-repeat;
  text-indent: 23px;
  }
  blockquote.style1 span {
     display: block;
     background-image: url(../images/closequote1.gif);
     background-repeat: no-repeat;
     background-position: bottom right;
   }

   blockquote.style2 {
   color:#ffffff;
  font: 14px/20px italic Times, serif;
  padding: 8px;
 margin: 0px;
  background-image:url(../images/openquote2.gif);
  background-position: top left;
  background-repeat: no-repeat;
  text-indent: 23px;
  }
  blockquote.style2 span {
     display: block;
     background-image: url(../images/closequote2.gif);
     background-repeat: no-repeat;
     background-position: bottom right;
   }
.imgright{float:right; pading: 0px 0px 0px 20px;}
#rct{
text-align:center;


}
