*{margin: 0px; padding: 0px;}
body{background-color:#4F6D2F}
#main{width:100%;}
.break{clear: both; width: 0px; height: 0px; font-size: 0px;}

#header{height:260px; background:url(../../images/frontend/header_back.jpg) left top repeat-x;}
#header #right{height:260px; background: url(../../images/frontend/header_back_right.jpg) top right repeat-x; width:50%; position:absolute; top: 0px; right: 0px; z-index: 0;}
#header #menu{margin:0px auto; width: 970px; position: relative;}
#header #menu img{position: absolute; top:0px; z-index: 1;}

#body{width: 100%; background: url(../../images/frontend/body_back.jpg) top left repeat-x; background-color: #4F6D2F;}
#body #in{width: 900px; margin:0px auto; position: relative;}
#flowers{width:777px; height:72px; margin: 0px auto; position:relative;}

.hom4 { font-family:Arial; font-size:18px; color: #8dea08}

#content{float: right;width: 658px;}
#content h3{color: #8dea08; font-family:Arial, Helvetica, sans-serif; font-size: 18px; margin:8px 0px 10px 4px;}
#content .template{width: 316px; height:175px; float:left; margin:4px 4px 10px 4px;}
#content .template .thumb{width:145px; border: #FFFFFF 1px solid; margin-top: 9px; float:left;}
#content .template h5{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#FFFFFF;}
#content .template table{float: right; width: 157px; margin: 16px 0px 0px 0px; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; line-height: 20px;}

#pages{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; padding-right: 20px; clear: both;}
#pages a{color:#8dea08;}

#desc{margin-top: 10px; color:#FFFFFF; font-size:13px; text-align:justify;}
#desc h4{color: #8dea08; font-family:Arial, Helvetica, sans-serif; font-size: 14px;}

#search{height: 54px; background:url(../../images/frontend/search_reflect.gif) left bottom no-repeat; padding-top: 20px; border-bottom: #FEBC05 1px solid;}
#search .edit{border: 1px solid; background-color:#FFFFFF; color: #5A8E22; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:18px; padding:3px 0px 0px 7px;}
#search .select{border: 1px solid; background-color:#FFFFFF; color: #5A8E22; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:21px; padding:0px 0px 0px 7px;}

#left{width: 219px; padding-left: 20px;}
#left h4{color: #ffcd41; font-size: 16px; margin: 0 0 10px 0; font-family:Arial, Helvetica, sans-serif; font-weight: bold;}
#left li a{color: #FFFFFF; font-size: 12px; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
#left li a:hover{text-decoration: underline;}
#left li{list-style: none; background: url(../../images/frontend/list_dot.gif) no-repeat left center; padding-left: 10px;}

#about{width:800px; margin:0px auto; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; line-height:18px;}
#about span{color: #FCBE07; font-weight: bold;}

#footer{background:url(../../images/frontend/footer_back.png) bottom left repeat-x; height:107px; clear: both;}
#footer #in{margin:0px auto; width: 970px; position: relative;}
#footer #text{padding: 40px 0px 0px 80px; color:#3B4135; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
#footer #text a{color:#3B4135;}

/*Preview Popup*/
.border_preview {
	background:#4F6D2F none repeat scroll 0%;
	border:2px solid #FFCD41;
	position:absolute;
	width:450px;
	z-index:100;
}
* html .border_preview {
	background:#F3F3F3 none repeat scroll 0%;
	border:2px solid #C4C4C4;
	height:300px;
	position:absolute;
	width:450px;
	z-index:100;
}

#loader_container {
	padding:10px 0pt;
	position:absolute;
	text-align:center;
	top:40%;
	width:450px;
}
