*{margin: 0px; padding: 0px;}
body{background-color:#FFFFFF}
#main{width:100%;}
.break{clear: both; width: 0px; height: 0px; font-size: 0px;}
a.prev{color:#d93a0f; font-family:Tahoma; font-size:11px; font-weight:600; text-decoration:underline }
a.prev:hover { text-decoration:none}
a.buy{color:#2c8aa9; font-family:Tahoma; font-size:11px; font-weight:600; text-decoration:underline }
a.buy:hover { text-decoration:none}

#header{height:260px; background:url(../../images/frontend/header_back.jpg) left top repeat-x;}

#body #in{width: 920px; margin:0px auto; position: relative;}

#content{ width: 920px; padding: 0px; margin:0px}
#content h3{color: #8dea08; font-family:Arial, Helvetica, sans-serif; font-size: 18px; margin:8px 0px 10px 4px;}
#content .template{width: 163px; height:214px; margin:8px; border:1px #c4c4c3 solid; float:left; background:#f3f3f3}
#content .template .thumb{width:145px; border: #FFFFFF 0px solid}
#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:Tahoma; font-size:12px; font-weight:bold; color:#4f4f4f; padding: 15px 20px 0px 15px; clear: both;}
#pages a{color:#2c8aa9;}

#more_temp{font-family:Tahoma; font-size:14px; font-weight:bold; color:#4f4f4f; padding: 15px 20px 0px 15px; clear: both;}
#more_temp a{color:#2c8aa9; text-decoration:underline}
#more_temp a:hover{color:#2c8aa9; text-decoration:none}

#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 .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: 10px;}
#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:Tahoma;}
#left li a:hover{text-decoration: underline;}
#left li{list-style: none;}

.text{color:#ffffff; font-family:Tahoma; font-size:11px; padding:10px 6px }

#about{width:800px; margin:0px auto; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#4f4f4f; line-height:18px; padding-top:20px; font-weight:bold}
#about span{color: #2c8aa9; font-weight: bold;}

#footer{ height:107px; clear: both;}
#footer #in{margin:0px auto; width: 100%; position: relative;}
#footer #text{color:#ffffff; font-family: Tahoma; font-size: 11px; height:25px; background:#4f4f4f}
#footer #text a{color:#ffffff; text-decoration:none}
#footer #text a:hover {color:#ffffff; text-decoration:underline}

/*Preview Popup*/
.border_preview {
	background:#f3f3f3 none repeat scroll 0%;
	border:2px solid #c4c4c3;
	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;
}
