.LuckyEngine_Error_Box {
	BORDER-RIGHT: #ff7070 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ff7070 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ff7070 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ff7070 1px solid; BACKGROUND-COLOR: #000000
}
.LuckyEngine_Error_Box .Hide_Link {
	COLOR: blue
}
.LuckyEngine_Error_Messages {
	COLOR: red
}
.LuckyEngine_Message_Box {
	BORDER-RIGHT: #7cc7e4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #7cc7e4 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #7cc7e4 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #7cc7e4 1px solid; BACKGROUND-COLOR: #daeff8
}
.luckyViewCont {
	BORDER-RIGHT: #9e2f2d 1px solid; BORDER-TOP: #9e2f2d 1px solid; BACKGROUND: #fff; OVERFLOW: hidden; BORDER-LEFT: #9e2f2d 1px solid; BORDER-BOTTOM: #9e2f2d 1px solid; POSITION: relative; TEXT-ALIGN: center
}
.luckyViewHelp {
	BORDER-RIGHT: #9e2f2d 1px outset; PADDING-RIGHT: 10px; BORDER-TOP: #9e2f2d 1px outset; PADDING-LEFT: 10px; Z-INDEX: 200; BACKGROUND: #fff; VISIBILITY: hidden; PADDING-BOTTOM: 10px; BORDER-LEFT: #9e2f2d 1px outset; COLOR: #000000; PADDING-TOP: 10px; BORDER-BOTTOM: #9e2f2d 1px outset; POSITION: absolute; TEXT-ALIGN: left
}
.luckyViewHelp  {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: normal; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}
.luckyViewHelp P {
	MARGIN-BOTTOM: 7px
}
.luckyZoomSmallImageCont {
	POSITION: relative;
}
.luckyZoomBigImageCont {
	BORDER-RIGHT: #9e2f2d 1px solid;
	BORDER-TOP: #9e2f2d 1px solid;
	Z-INDEX: 4;
	OVERFLOW: hidden;
	BORDER-LEFT: #9e2f2d 1px solid;
	BORDER-BOTTOM: #9e2f2d 1px solid;
	POSITION: absolute;
	left: -199px;
	visibility: visible;
}
.luckyZoomHeader {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; Z-INDEX: 10; BACKGROUND: #9e2f2d; LEFT: 0px; PADDING-BOTTOM: 3px; FONT: 10px Tahoma, Verdana, Arial, sans-serif; COLOR: #fff; PADDING-TOP: 3px; POSITION: relative; TOP: 0px
}
.luckyZoomHeader A {
	COLOR: #fff
}
.luckyZoomPup {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; Z-INDEX: 10; BACKGROUND: #ffffff; FILTER: alpha(Opacity=50); VISIBILITY: hidden; BORDER-LEFT: #aaa 1px solid; WIDTH: 50px; BORDER-BOTTOM: #aaa 1px solid; POSITION: absolute; HEIGHT: 50px; opacity: 0.5; moz-opacity: 0.5; khtml-opacity: 0.5
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #f1f1ee
}
BODY {
	COLOR: #000;
	FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
	clip: rect(auto,auto,auto,auto);
	border-bottom: 9;
}
INPUT {
	FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}
SELECT {
	FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}
TEXTAREA {
	FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #a6a39a;
	border-right-color: #a6a39a;
	border-bottom-color: #a6a39a;
	border-left-color: #a6a39a;
}
TEXTAREA {
	BORDER-RIGHT: #a6a39a 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #a6a39a 1px solid; PADDING-LEFT: 2px; BORDER-LEFT: #a6a39a 1px solid; BORDER-BOTTOM: #a6a39a 1px solid
}
INPUT.btn {
	FONT-WEIGHT: bolder; FONT-SIZE: 12px; CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
IMG {
	background-color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #AB9A92;
	border-right-color: #AB9A92;
	border-bottom-color: #AB9A92;
	border-left-color: #AB9A92;
}
IMG.imgbrd {
	BORDER-RIGHT: #a6a39a 1px solid; BORDER-TOP: #a6a39a 1px solid; BORDER-LEFT: #a6a39a 1px solid; BORDER-BOTTOM: #a6a39a 1px solid
}
HR {
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 10px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 10px; PADDING-TOP: 0px
}
LI {
	PADDING-LEFT: 9px; BACKGROUND: url(../img/listmark.gif) no-repeat; MARGIN-BOTTOM: 2px; LIST-STYLE-TYPE: none
}
A {
	COLOR: #9e2f2d; TEXT-DECORATION: underline
}
A:hover {
	TEXT-DECORATION: none
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #a6a39a 1px solid
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #a6a39a 1px solid
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #a6a39a 1px solid
}
H1 A {
	COLOR: #000; TEXT-DECORATION: none
}
H1 A SPAN {
	COLOR: #9e2f2d; TEXT-DECORATION: none
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 24px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 4px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 17px; MARGIN-BOTTOM: 7px; PADDING-BOTTOM: 3px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; MARGIN-BOTTOM: 7px; PADDING-BOTTOM: 3px; PADDING-TOP: 20px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px; COLOR: #9e2f2d; PADDING-TOP: 0px
}
H1 SPAN {
	COLOR: #9e2f2d
}
H2 SPAN {
	COLOR: #9e2f2d
}
H3 SPAN {
	COLOR: #9e2f2d
}
#header {
	BACKGROUND: url(../img/header_bg.gif) #e4e3df repeat-x left top; BORDER-BOTTOM: #a6a39a 1px solid; HEIGHT: 67px
}
#header IMG {
	MARGIN: 25px 0px 0px 40px
}
#header A {
	FONT-WEIGHT: bold; FONT-SIZE: large; COLOR: #000; TEXT-DECORATION: none
}
#content {
}
#columnleft {
	BACKGROUND: url(../img/columnleft_bg.gif) repeat-y 50% top; VERTICAL-ALIGN: top; WIDTH: 269px
}
#columnright {
	PADDING-LEFT: 10px; VERTICAL-ALIGN: top; WIDTH: 100%; PADDING-TOP: 30px
}
#menu {
	PADDING-RIGHT: 40px; PADDING-LEFT: 40px; PADDING-BOTTOM: 25px; VERTICAL-ALIGN: -3px; PADDING-TOP: 30px; BACKGROUND-COLOR: #f1f1ee
}
#menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menu LI {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 8px; TEXT-INDENT: -5000px; PADDING-TOP: 8px; BORDER-BOTTOM: #a6a39a 1px dashed; HEIGHT: 14px
}
#menu A {
	BACKGROUND-POSITION: 0px 0px; DISPLAY: block; HEIGHT: 14px
}
#menu A.home {
	BACKGROUND: url(../img/menu/home.gif) no-repeat; WIDTH: 77px
}
#menu A.products {
	BACKGROUND: url(../img/menu/products.gif) no-repeat; WIDTH: 61px
}
#menu A.portfolio {
	BACKGROUND: url(../img/menu/portfolio.gif) no-repeat; WIDTH: 60px
}
#menu A.services {
	BACKGROUND: url(../img/menu/services.gif) no-repeat; WIDTH: 166px
}
#menu A.contacts {
	BACKGROUND: url(../img/menu/contacts.gif) no-repeat; WIDTH: 60px
}
#menu A.forum {
	BACKGROUND: url(../img/menu/forum.gif) no-repeat; WIDTH: 42px
}
#menu A:hover {
	BACKGROUND-POSITION: 0px -14px
}
#menu LI.activpage {
	CLEAR: both; PADDING-RIGHT: 10px; BACKGROUND: url(../img/menu/activepage.gif) no-repeat 100% 8px; WIDTH: 179px; TEXT-INDENT: -5000px
}
#menu LI.activpage A {
	BACKGROUND-POSITION: 0px -14px; FLOAT: right
}
.testimonialstop {
	FONT-SIZE: 0px; BACKGROUND: url(../img/testimonials/testimonialstop.gif) #9e2f2d no-repeat 50% top; HEIGHT: 16px
}
.testimonialscen {
	BACKGROUND: url(../img/testimonials/testimonialscen_bg.gif) #9e2f2d repeat-y 50% top; WIDTH: 100%; COLOR: #efeaea
}
.testimonialspad {
	PADDING-RIGHT: 55px; PADDING-LEFT: 40px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.testimonialscen A {
	COLOR: #efeaea
}
.testimonialsbot {
	FONT-SIZE: 0px; BACKGROUND: url(../img/testimonials/testimonialsbot.gif) #9e2f2d no-repeat 50% bottom; HEIGHT: 20px
}
.lastprojectpad {
	PADDING-RIGHT: 55px; PADDING-LEFT: 40px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.blockltl {
	BACKGROUND: url(../img/block/cornerl_tl.gif) no-repeat left top; HEIGHT: 10px
}
.blockltr {
	FONT-SIZE: 1px; BACKGROUND: url(../img/block/cornerl_tr.gif) #e0dfdb no-repeat right top; HEIGHT: 10px
}
.blocklbl {
	CLEAR: both; BACKGROUND: url(../img/block/cornerl_bl.gif) no-repeat left bottom; HEIGHT: 10px
}
.blocklbr {
	FONT-SIZE: 1px; BACKGROUND: url(../img/block/cornerl_br.gif) #e0dfdb no-repeat right bottom; HEIGHT: 10px
}
.blockdbl {
	CLEAR: both; BACKGROUND: url(../img/block/cornerd_bl.gif) no-repeat left bottom; HEIGHT: 10px
}
.blockdbr {
	FONT-SIZE: 1px; BACKGROUND: url(../img/block/cornerd_br.gif) #d1d1ca no-repeat right bottom; HEIGHT: 10px
}
.blockpad {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; BACKGROUND-COLOR: #e0dfdb
}
.pricebg {
	FONT-WEIGHT: bold; BACKGROUND: url(../img/block/price_bg.gif) #e0dfdb no-repeat; COLOR: #9e2f2d; HEIGHT: 43px
}
.pricefree {
	FONT-WEIGHT: bold; BACKGROUND: url(../img/block/price_bg.gif) no-repeat right top; COLOR: #9e2f2d; HEIGHT: 43px
}
.blockbotbg {
	PADDING-LEFT: 20px; BACKGROUND: url(../img/block/blockbot_bg.gif) #e0dfdb repeat-x left bottom; HEIGHT: 43px
}
.blockbig {
	WIDTH: 100%
}
.blocksmall {
	WIDTH: 100%
}
.bgdgray .linkleft {
	PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; MARGIN: 0px
}
.blockbig .bgdgray INPUT {
	MARGIN-BOTTOM: 10px; TEXT-ALIGN: center
}
.blockbig .blockpad {
	VERTICAL-ALIGN: top
}
.blocksmall .blockpad {
	VERTICAL-ALIGN: top; HEIGHT: 157px
}
TABLE.items {
	MARGIN-LEFT: 4px; WIDTH: 100%
}
TABLE.items TD {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 12px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
TABLE.items TD.separator {
	BORDER-TOP: #a6a39a 1px dashed; FONT-SIZE: 0px; PADDING-BOTTOM: 12px
}
.titleprice {
	BACKGROUND: url(../img/point_red.gif) repeat-x left top; HEIGHT: 24px
}
.titleprice B.left {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; FLOAT: left; BACKGROUND-COLOR: #f1f1ee
}
.bglgray B.left {
	BACKGROUND-COLOR: #eaeae6
}
.titleprice .left SPAN {
	COLOR: #9e2f2d
}
.titleprice B.right {
	PADDING-LEFT: 3px; FONT-SIZE: 13px; FLOAT: right; COLOR: #9e2f2d; BACKGROUND-COLOR: #f1f1ee
}
.bglgray B.right {
	BACKGROUND-COLOR: #eaeae6
}
.comment {
	PADDING-LEFT: 17px; BACKGROUND: url(../img/customer.gif) no-repeat left top; MARGIN: 10px 0px
}
.comment DIV {
	PADDING-LEFT: 7px; BORDER-LEFT: #a6a39a 1px solid; COLOR: #87847d
}
TABLE.tabnoborder TH {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 3px; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
TABLE.tabnoborder TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; WIDTH: 100%; PADDING-TOP: 2px
}
TABLE INPUT {
}
TABLE TEXTAREA {
	OVERFLOW: auto; WIDTH: 98%
}
#footerleft {
	BACKGROUND: url(../img/star.gif) #e0dfdb no-repeat left bottom; WIDTH: 230px; HEIGHT: 110px
}
#footercenter {
	BORDER-TOP: #a6a39a 1px solid; MARGIN-TOP: 30px; PADDING-TOP: 10px; WHITE-SPACE: nowrap
}
#footerright {
	BORDER-TOP: #a6a39a 1px solid; MARGIN-TOP: 30px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
.linkright {
	MARGIN-TOP: 10px; TEXT-ALIGN: right
}
.linkleft {
	MARGIN-TOP: 10px; TEXT-ALIGN: left
}
.linkright A {
	PADDING-LEFT: 18px; FONT-WEIGHT: bold; BACKGROUND: url(../img/linkmark.gif) no-repeat left center; COLOR: #000; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
.linkleft A {
	PADDING-LEFT: 18px; FONT-WEIGHT: bold; BACKGROUND: url(../img/linkmark.gif) no-repeat left center; COLOR: #000; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
.linkright A:hover {
	COLOR: #9e2f2d
}
.linkleft A:hover {
	COLOR: #9e2f2d
}
A.nolinkmark {
	PADDING-LEFT: 0px! important; BACKGROUND: none transparent scroll repeat 0% 0%
}
.aligncenter {
	TEXT-ALIGN: center
}
.alignleft {
	TEXT-ALIGN: left
}
.alignright {
	TEXT-ALIGN: right
}
.mar030 {
	MARGIN: 0px 30px
}
.nowrap {
	WHITE-SPACE: nowrap
}
.hordashed {
	BORDER-BOTTOM: #a6a39a 1px dashed
}
.bordertransp {
	BORDER-RIGHT: #f1f1ee 1px solid; BORDER-TOP: #f1f1ee 1px solid; BORDER-LEFT: #f1f1ee 1px solid; BORDER-BOTTOM: #f1f1ee 1px solid
}
.gray {
	COLOR: #87847d
}
.red {
	COLOR: #9e2f2d
}
.bgdgray {
	BACKGROUND-COLOR: #d1d1ca
}
.bggray {
	BACKGROUND-COLOR: #e0dfdb
}
.bglgray {
	BACKGROUND-COLOR: #eaeae6
}
.floatleft {
	FLOAT: left
}
.floatright {
	FLOAT: right
}
.nofloat {
	CLEAR: both
}
.htmlcode {
	BORDER-RIGHT: #d1d1ca 1px inset; PADDING-RIGHT: 10px; BORDER-TOP: #d1d1ca 1px inset; PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 10px; MARGIN: 10px 0px; BORDER-LEFT: #d1d1ca 1px inset; PADDING-TOP: 10px; BORDER-BOTTOM: #d1d1ca 1px inset; FONT-FAMILY: "Courier New"
}
.htmlcode .comments {
	COLOR: #999; FONT-STYLE: italic
}
.htmlcode SPAN.gr {
	FONT-WEIGHT: bold; COLOR: green
}
.htmlcode SPAN.bl {
	FONT-WEIGHT: bold; COLOR: blue
}
.htmlcode SPAN.r {
	COLOR: red
}
TD.hsep {
	FONT-SIZE: 0px; BACKGROUND: url(../img/grpix.gif) repeat-x center center; LINE-HEIGHT: 0px; HEIGHT: 21px
}
.ztest {
	WIDTH: 100%;
	background-image: url(../img/ztest/f1.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #cac677;
	border-right-color: #cac677;
	border-bottom-color: #cac677;
	border-left-color: #cac677;
}
.zt_text {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; COLOR: #534640; PADDING-TOP: 8px
}
.zt_sign {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 8px; COLOR: #534640; PADDING-TOP: 0px
}
.zt_lq {
	PADDING-RIGHT: 5px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: top; PADDING-TOP: 3px
}
.zhsep {
	FONT-SIZE: 1px; MARGIN: 5px 0px; LINE-HEIGHT: 1px; BORDER-BOTTOM: #bfbdb9 1px solid; HEIGHT: 1px
}
.imgpng {
	BEHAVIOR: url(http://luckyteam.co.uk/img/pngbehavior.htc)
}

