body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:16px;
	word-spacing:1px;
	margin:0px;
	background-attachment: scroll;
	background-image: url(../images/home-page_02.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #EEEEEE;
}


.top_header_link a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FF6600;
	text-decoration:none;
}

.top_header_link a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0099FF;
	text-decoration:underline;
}


.login_box{
	background:url(../images/login_right_corner.gif) no-repeat 213px 16px;
	height:29px;
	background-color:#DCDBDB;
}

.body_bg{
	background: url(../images/body_bar.jpg) no-repeat 0px 0px;
	width:406px;
	height:25px;
}

.nav_menu a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#FFFFFF;
	display:block;
	width:100%;
	line-height:31px;
	text-decoration: none;
}

.nav_menu a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#FFFF99;
	background:#A9280E;
	/*background:url(images/nav_hover.gif) repeat-x;*/
	display:block;
	text-decoration: none;
}

.pathway{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#99703B;
	font-size:14px;
	text-transform: uppercase;
}

.text{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#333333;
	font-size:11px;
}


.text_1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFFFFF;
	font-size:11px;
}


.text_2{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFB400;
	font-size:9pt;
}

.text_3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#7F5B3A;
}

.text_32{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#82786F;
	padding-left: 10px;
	padding-right: 10px;
}


.text_4{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
	font-size:11px;
}

.text_5{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
	font-size:12px;
}


.text_6{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#7AB800;
	font-size:12px;
}

.text_7{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
	font-weight:bold;
}

.text_8{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7F5B3A;
	font-weight:normal;
}

.title{
	font-family:Helvetica, sans-serif;
	font-weight:bold;
	color:#002B84;
	font-size:15pt;
}

.title_0{
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;
	color:#373737;
	font-size:10.5pt;
}


.title_1{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#7F5B3A;
	font-size:8pt;
}


.title_2{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#A7774B;
	font-size:9pt;
	padding-right: 10px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
}

.title_3{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	font-size:8pt;
}

.title_4{
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;
	color:#990000;
	font-size:11pt;
}


.title_5{
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;
	color:#2D2D2D;
	font-size:12pt;
}


.title_6{
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-weight:normal;
	color:#FFFFFF;
	font-size:26pt;
	line-height:30px;
}

.title_7{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#00CCFF;
	font-size:0.6em;
}

.title_8{
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;
	color:#89B504;
	font-size:16pt;
}


.title_9{
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;
	color:#7AB800;
	font-size:14pt;
}

.title_10{
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;
	color:#FF0000;
	font-size:12pt;
}

.title_11{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#7AB800;
	font-size:12pt;
}

.title_12{
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;
	color:#0033CC;
	font-size:16pt;
}

.title_13{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#A7774B;
	font-size:9pt;
	padding-right: 10px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
}

.title_14{
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;
	color:#009933;
	font-size:12pt;
}

.link a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0066FF;
	text-decoration:underline;
}

.link a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}

.link_1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}


.link_1 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
}

.link_2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#7F5B3A;
	text-decoration:none;
}

.link_2 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#FF6600;
	text-decoration:underline;
}

.link_3 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#FF6600;
	text-decoration:underline;
}

.link_3 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#7AB800;
	text-decoration:none;
}




.link_4 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#FF6600;
	text-decoration:underline;
}

.link_4 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}


.link_5 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	font-weight:bold;
	color:#0066FF;
	text-decoration:none;
}

.link_5 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	font-weight:bold;
	color:#666666;
	text-decoration:underline;
}


.link_6 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#FF6600;
	text-decoration:none;
}

.link_6 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#999999;
	text-decoration:underline;
}

.link_7 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0066FF;
	text-decoration:none;
}

.link_7 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#999999;
	text-decoration:underline;
}


.left_float {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}


.right_float {
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
}


.newsletter_title{
	font-family:Helvetica, Arial, sans-serif;
	font-size:14pt;
	color:#990000;
	font-weight:bold;
}

.newsletter_form{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7F5B3A;
	border:1px solid #D6C9BE;
	background:#EEEEEE;
	width:110px;
	height:16px;
}


.feedback_form{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:1px solid #C0C0C0;
	background:#FFFFFF;
}


.reg_form{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7F5B3A;
	border:1px solid #D6C9BE;
	background:#EEEEEE;
	width:250px;
	height:16px;
}

.feedback_form{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7F5B3A;
	border:1px solid #D6C9BE;
	background:#EEEEEE;
	width:250px;
	height:16px;
}




.reg_form2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7F5B3A;
	border:1px solid #D6C9BE;
	background:#EEEEEE;
	width:140px;
	height:16px;
}
.contact_form{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7F5B3A;
	border:1px solid #D6C9BE;
	background:#EEEEEE;
	width:200px;
	height:16px;
}

.demo_form{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7F5B3A;
	border:1px solid #D6C9BE;
	background:#EEEEEE;
	width:450px;
	height:22px;
}

.demo_form2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7F5B3A;
	border:1px solid #D6C9BE;
	background:#EEEEEE;
	width:250px;
	height:22px;
}
.contact_form2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7F5B3A;
	border:1px solid #D6C9BE;
	background:#EEEEEE;
	width:175px;
	height:16px;
}

.contact_form3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7F5B3A;
	border:1px solid #D6C9BE;
	background:#EEEEEE;
	width:175px;
	height:100px;
}

.contact_form4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7F5B3A;
	border:1px solid #D6C9BE;
	background:#EEEEEE;
	width:60px;
	height:16px;
}

.button{
	background:url(../cmsadmin/images/button_bg.jpg) repeat-x;
	height:25px;
	border: 1px solid #FF3333;
	padding:0px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#FFFFFF;
}

.button_reg{
	background:url(../cmsadmin/images/button_bg1.jpg) repeat-x;
	height:25px;
	border: 1px solid #FF3333;
	padding:0px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#FFFFFF;
}


.button_1{
	background:url(../cmsadmin/images/button_bg.jpg) repeat-x;
	height:25px;
	border: 1px solid #999999;
	padding:0px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#333333;
}


/*-------------------- SEARCH BOX -------------*/

.search_title{
	font-family:Helvetica, Arial, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#660000;
}


.search_field{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	border:1px solid #E7E8DD;
	background:#A8A88C;
	width:180px;
	padding:4px;
}

.search_btn{
	/*background:url(../admin/images/button_bg.jpg) repeat-x;*/
	border:1px solid #0F2942;
	background:#194A78;
	padding:2px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}


/*-------------Version -----------*/

.version{
	font-family:Arial, Helvetica, sans-serifl;
	color:#000000;
	font-size:12px;
	font-weight:bold;
}



/*-------------Footer -----------*/

.footer_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
}

.footer_link a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FF0000;
	text-decoration:none;
}

.footer_link a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#009933;
	text-decoration:underline;
}


/*-------------News Box-----------*/


.latest_news_title{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#FFFFFF;
}

.news_post_date {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#A7774B;
	font-weight:bold;
}


.read_more a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CC0000;
	font-weight:bold;
	text-decoration:none;
}

.read_more a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	text-decoration:underline;
}



/*-------------Advance News-----------*/

.news_title{
	font-family:Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#CC0000;
}


.news_title_link a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0064F9;
	text-decoration:none;
}


.news_title_link a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-decoration:underline;
}

.news_title_link_1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:none;
}


.news_title_link_1 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-decoration:underline;
}


.news_title_link_2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#89B504;
	text-decoration:none;
}

.news_title_link_2 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FF6600;
	text-decoration:underline;
}


.read_more a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FF6600;
	text-decoration:none;
}


.read_more a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#89B504;
	text-decoration:underline;
}


.list_1 ul{
	margin-left:0px; 
	padding-left:0px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
}

.list_1	li	{
	background-image:url(../cmsadmin/plugins/news/images/news_bullet.gif);
	list-style:none;
	background-position:10px 8px;
	background-repeat:no-repeat;
	font-size:12px;
	margin:0px 0 0px 0px;
	padding:0px 0px 0px 26px;
	line-height:28px;
	border-bottom:1px solid #BCBCBC;
	border-bottom-style:dashed;
	width:540px;
}

.list_1 li a{
	color:#CC0000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:8pt;
	display:block;
	width:100%;
}

.list_1 li a:hover{
	color:#0066FF;
	text-decoration: underline;
	font-weight:bold;
	font-size:8pt;
}

.news_post_date_1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
}


.news_category ul{
	margin-left:0px; 
	padding-left:0px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
}

.news_category	li	{
	background-image:url(../cmsadmin/plugins/news/images/news_bullet_1.gif);
	list-style:none;
	background-position:4px 9px;
	background-repeat:no-repeat;
	font-size:11px;
	margin:0px 0 0px 0px;
	padding:0px 0px 0px 15px;
	line-height:24px;
}

.news_category li a{
	color:#CC0000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:8pt;
	display:block;
	width:100%;
}

.news_category li a:hover{
	color:#0066FF;
	text-decoration: underline;
	font-weight:bold;
	font-size:8pt;
}

.news_subcategory ul{
	margin-left:0px; 
	padding-left:0px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
}

.news_subcategory	li	{
	background-image:url(../cmsadmin/plugins/news/images/news_bullet_2.gif);
	list-style:none;
	background-position:3px 9px;
	background-repeat:no-repeat;
	font-size:11px;
	margin:0px 0 0px 0px;
	padding:0px 0px 0px 15px;
	line-height:24px;
}

.news_subcategory li a{
	color:#CC0000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	font-size:8pt;
	display:block;
	width:100%;
}

.news_subcategory li a:hover{
	color:#0066FF;
	text-decoration: underline;
	font-weight:normal;
	font-size:8pt;
}

.news_category_1{
	color:#CC0000;
	font-weight:bold;
	font-size:8pt;
}

.home_link a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0066FF;
	text-decoration:underline;
}


.home_link a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}

.pagination a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0066FF;
	text-decoration:underline;
}


.pagination a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}



/*-------------Login Box-----------*/


.login_option a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#990000;
	font-weight:bold;
	text-decoration:none;
}

.login_option a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
}

.welcome{
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;
	color:#000000;
	font-size:10pt;
}

.lonin_box_user{
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;
	color:#373737;
	font-size:10.5pt;
}

.login_user{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#523838;
	font-size:8.5pt;
}

.login_form{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7F5B3A;
	border:1px solid #D6C9BE;
	background:#EEEEEE;
	width:200px;
	padding:3px;
}

.remember{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#333333;
	font-size:11px;
}

.submit{
	background:url();
	height:24px;
	border: 1px solid #999999;
	padding-top:2px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#333333;
}

.new_user a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#CC0000;
	font-size:11px;
	text-decoration:none;
}

.new_user a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#333333;
	font-size:11px;
	text-decoration:underline;
}



/*------------- Product Gallery---------------- */

.category_header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#482424;
	font-weight:bold;
}

.category_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
}

.sub_category_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFCA;
	font-weight:bold;
}

.price {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFFFCC;
	font-size:18pt;
	line-height:25px;
}

.details{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	font-size:13pt;
}

.opacityitFADE img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 0.4;
}

.opacityitFADE:hover img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 1;
	border: 4px double #666666;
	cursor: hand;
}

.opacityit img{
	/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 0.4;*/
}

.opacityit:hover img{
	/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 1;*/
	border: 4px double #666666;
	cursor: hand;
}

.border {
	border: 4px double #CCCCCC;
}
.border_1{
	border:5px solid #CCCCCC;
}


.plugin_title{
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;
	color:#333333;
	font-size:16pt;
	line-height:25px;
}


.plugin_title2{
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;
	color:#7AB800;
	font-size:16pt;
	line-height:25px;
}



/* ---------------------- Product List --------------------- */

.product_list a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}

.product_list a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	font-weight:normal;
	text-decoration:underline;
}

.product_list_header{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#663300;
	font-weight:bold;
}

.product_list_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#660000;
	font-weight:bold;
}

.product_list_details{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:normal;
}


/* ---------------------- pagination  --------------------- */
.pagination a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF6600;
	font-weight:bold;
	text-decoration:none;
}

.pagination a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0099FF;
	font-weight:bold;
	text-decoration:underline;
}


/*----------------------- Site Map ------------------------ */


.site_map ul{
	margin-left:0px; 
	padding-left:0px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
}

.site_map li{
	background-image:url(../cmsadmin/images/bullet_2.gif);
	list-style:none;
	background-position:10px 9px;
	background-repeat:no-repeat;
	font-size:12px;
	margin:0px 0 0px 0px;
	padding:0px 0px 0px 26px;
	line-height:28px;
}

.site_map li a{
	color:#7F5B3A;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:8pt;
	width:100%;
}

.site_map a:hover{
	color:#FF6600;
	text-decoration: underline;
	font-weight:bold;
	font-size:8pt;
}


.site_map_1 ul{
	margin-left:0px; 
	padding-left:0px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
}

.site_map_1 li	{
	background-image:url(../cmsadmin/images/bullet_3.gif);
	list-style:none;
	background-position:20px 10px;
	background-repeat:no-repeat;
	font-size:12px;
	margin:0px 0 0px 0px;
	padding:0px 0px 0px 36px;
	line-height:28px;
}

.site_map_1 li a{
	color:#009933;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:8pt;
	width:100%;
}

.site_map_1 a:hover{
	color:#FF3300;
	text-decoration: underline;
	font-weight:bold;
	font-size:8pt;
}

.site_map_title{
	font-family:Helvetica, Arial, sans-serif;
	font-size:13pt;
	font-weight:bold;
	color:#FF6501;
	text-decoration:underline;
}

/*-------------- Media Gallery ---------------*/

.media_gallery_title{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#FFFFFF;
}

/*-------------- Stock ---------------*/

.link_stock a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#0066FF;
	text-decoration:none;
}

.link_stock a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#999999;
	text-decoration:underline;
}

.stock_result{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#0066FF;
	text-decoration:none;
}

.iframe
{
	width:100%;
	height:40px;
	border:1px #CCCCCC solid;
}

.iframeNews
{
	width:95%;
	height:200px;
	border:1px #CCCCCC solid;
	
}


.title_call{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#777575;
	font-size:8pt;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
}


.title_footer_f{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#A8A7A7;
	font-size:8pt;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
}

.title_footer_l{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	color:#676565;
	font-size:8pt;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
}


.title_footer_eicra{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#EEEEEE;
	font-size:8pt;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
}

.title_footer_eicra a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#EEEEEE;
	font-size:8pt;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
}


.title_otherservices{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#7F5B3A;
	font-size:10pt;
	padding-bottom: 5px;
	padding-top: 5px;
}


a{
color:#777575;
text-decoration: none;
}
a:hover{
color:#FF6600}




.title_homtext{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#686159;
	font-size:10pt;
	padding-right: 10px;
	padding-left: 10px;
}

.se_content{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#82786F;
	font-size:10pt;
	padding-right: 0px;
	padding-left: 0px;
}



.title_feature{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#A7774B;
	font-size:9pt;
	padding-right: 10px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
}
.title_order1{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#99703B;
	font-size:12pt;
	padding-right: 10px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
}
.title_homeonlinedemo {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#694625;
	font-size:9pt;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
}

.title_homeonlinedemo2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#694625;
	font-size:8pt;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
}


.title_order2{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FF7200;
	font-size:12pt;
	padding-right: 10px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
}

.title_order3{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FF7200;
	font-size:14pt;
	padding-right: 10px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
}


.title_demo{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#89B504;
	font-size:8pt;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 0px;
	padding-bottom: 1px;
}

.title_demo2{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#89B504;
	font-size:10pt;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 0px;
	padding-bottom: 1px;
}


.title_demo3{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FF6501;
	font-size:10pt;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 0px;
	padding-bottom: 1px;
}

.title_readmore{

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FF6600;
text-decoration:none;

}

.title_readmore a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#89B504;
text-decoration:underline;
}




.title_contact{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#82786F;
	font-size:10pt;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 0px;
	padding-bottom: 1px;
}

.datetime_feedback{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#949494;
	font-size:8pt;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 0px;
	padding-bottom: 1px;
}


.order_form122{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7F5B3A;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
	background-color: #999999;
	
}


.title_otherservices2{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#82786F;
	font-size:10pt;
}


.onoutRowClass
{
cursor:pointer;
}

.onoverRowClass
{
background-color: #F4F4F4;
cursor:pointer;
}

.radiocls{

border-style:none;

}




.title_demo02 a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#89B504;
	font-size:10pt;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 1px;
}

.title_demo02 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FF6600;
	font-size:10pt;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 1px;
}

/* css edit by kanny */




.portfolio_name{

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

	font-size:13px;	
	text-align:center;
	
	color:#8BC90A;

	font-weight:bold;

}

.feature_css {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7f5b3a;
	font-weight:bold;
	}
.admin_css {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#7ab800;
	font-weight:bold;
	}
	
.admin_css_2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#7ab800;
	font-weight:bold;
	}
.thanks_you {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#7ab800;
	font-weight:bold;
	}
	
.feature_css_1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#7f5b3a;
	font-weight:bold;
	line-height:20px;
	}
.title_01{

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

	font-weight:bold;

	color:#666666;

	font-size:14px;

}
.demo {
	font-family:Arial;
	font-size:18px;
	color:#99703b;
	}
	
.demo_2 {
	font-family:Arial;
	font-size:14px;
	color:#82786f;
	}
.demo_2_small {
	font-family:Arial;
	font-size:13px;
	color:#82786f;
	}
	
.demo_3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#99703b;
	font-weight:bold;
	}
.demo_4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ff7900;
	font-weight:bold;
	}
.body_k_n {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#82786f;
	text-align:justify;
	line-height:20px;
	}

.body_k_n_0 dt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000000;
	text-align:left;
	background:url("../images/small_image/chk_on.gif") no-repeat scroll 0 0 transparent;
	margin:5px;
	padding-left:20px;
	}
	
.body_k_n_1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#b6b6b6;
	text-align:justify;
	line-height:17px;
	}

.body_k_n_2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#ff7900;
	}
	
p.main {text-align:justify; 
		font:Arial, Helvetica, sans-serif; 
		color:#82786f; 
		size:14px;
		font-weight:normal;
		}
		
.title_18 {font:Arial, Helvetica, sans-serif; 
		color:#7ab800;
		size:18pt;
		text-align:letf;
		font-weight:bold;
		}
		
.title_18_2 {font:Arial, Helvetica, sans-serif; 
		color:#99703b;
		size:18pt;
		text-align:letf;
		font-weight:bold;
		}
		
.title_24_pt {font:Arial, Helvetica, sans-serif; 
		color:#ff7200;
		size:24 pt;
		text-align:letf;
		font-weight:bold;
		}
		
.table_border { background:#FFFFFF;
	BORDER-RIGHT: #d7d7d7 1px solid; 
	Border-left: #d7d7d7 1px solid; 
	border-top: #d7d7d7 1px solid; 
	Border-bottom: #d7d7d7 1px solid;
}

.title_14pt {font:Arial, Helvetica, sans-serif; 
			color:#82786f;
			size: 14pt;
			text-align:left;
			font-weight:normal;
			line-height:21px;
			}
			
.details_2 { font-family:Arial, Helvetica, sans-serif; 
		color:#ffffff;
		font-size:13px;
		text-align:letf;
		font-weight:bold;
		padding:1px;
		}
.screen_shot {background-image:url(../images/small_image/bg_screen_shot.jpg);
			  background-repeat:repeat-x;
			  border-bottom:#4a8b08 1px solid;
			  border-left:#4a8b08 1px solid;
			  border-right:#4a8b08 1px solid;
			  border-top:#4a8b08 1px solid;
			  padding-left:10px;
			  word-spacing:1px;
			  font-family:Arial, Helvetica, sans-serif;
			  font-size:16px;
			  font-weight:bold;
			  color:#ffffff;
			  line-height:16px;
			  }
			  
.about_us_1 { border-bottom:#e8e8e8 1px solid;
			  border-left:#e8e8e8 1px solid;
			  border-right:#e8e8e8 1px solid;
			  border-top:#e8e8e8 1px solid;
			  padding-left:10px;
			  padding-right:10px;
			  padding-bottom:0px;
			  padding-top:0px;
			  word-spacing:1px;
			  font-family:Arial, Helvetica, sans-serif;
			  font-size:15px;
			  font-weight:normal;
			  color:#625746;
			  line-height:19px;
			  text-align:justify;
			  background-color:#fbfff0;
			  }
.about_us_2 { border-bottom:#e3e3e3 1px solid;
			  border-left:#e3e3e3 1px solid;
			  border-right:#e3e3e3 1px solid;
			  border-top:#e3e3e3 1px solid;
			  padding-left:10px;
			  padding-right:10px;
			  padding-bottom:0px;
			  padding-top:0px;
			  word-spacing:1px;
			  font-family:Arial, Helvetica, sans-serif;
			  font-size:15px;
			  font-weight:normal;
			  color:#625746;
			  line-height:19px;
			  text-align:justify;
			  background-color:#fffbf5;
			  }
.about_us_3 { border-bottom:#e3e3e3 1px solid;
			  border-left:#e3e3e3 1px solid;
			  border-right:#e3e3e3 1px solid;
			  border-top:#e3e3e3 1px solid;
			  padding-left:10px;
			  padding-right:10px;
			  padding-bottom:0px;
			  padding-top:0px;
			  word-spacing:1px;
			  font-family:Arial, Helvetica, sans-serif;
			  font-size:15px;
			  font-weight:normal;
			  color:#625746;
			  line-height:19px;
			  text-align:justify;
			  background-color:#f8f8f8;
			  }
.texthgopy { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #818613;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.text_property {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.text4Copy {
color:#F86311;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
padding-left:5px;
padding-right:0;
text-transform:uppercase;
}


.body_k_n_3 {
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color:#ff7900;
	}
.body_k_n_4 {
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color:#82786f;
	text-align:right;
	line-height:15px;
	}	
	
.image_padding_2px_bottom {padding-bottom:2px;
							padding-left:0px;
							padding-right:0px;
							padding-top:0px;}
							
.package { font-family:Arial;
			font-size:17px;
			font-weight:bold;
			color:#565656;
			}
			
.package_sub { font-family:Arial;
			font-size:12px;
			font-weight:bold;
			color:#7f7f7f;
			line-height:19px;
			}
			
.view_more_order {font-family:Arial;
				  font-size:9pt;
				  font-weight:bold;
				  color:#000000;
				  text-align:center;
				  }
.regular_price {font-family:Arial;
				  font-size:15px;
				  font-weight:bold;
				  color:#ffffff;
				  text-align:center;
				  }
				  
.hostin_bg_gray {background-image:url(../images/small_image/hosting_bg_gray.jpg); 
				 background-repeat:repeat-x;
				 line-height:30px;
				 border: 1px solid #cccccc;
				 font-family:Arial, Helvetica, sans-serif;
				 font-size:10pt;
				 font-weight:bold;
				 color:#333333;
				 text-align:center;
				 }
.hostin_bg_green {background-image:url(../images/small_image/hosting_bg_green.jpg); 
				 background-repeat:repeat-x;
				 line-height:30px;
				 border: 1px solid #cccccc;
				 font-family:Arial, Helvetica, sans-serif;
				 font-size:10pt;
				 font-weight:bold;
				 color:#ffffff;
				 text-align:center;
				 }
.hosting_package_name {font-family: Arial, Helvetica, sans-serif;
                       color:#669901;
					   font-size:10pt;
					   font-weight:bold;
					   padding-bottom:4px;
					   padding-top:10px;
					   }	
					   
.hosting_package_name_full {font-family: Arial, Helvetica, sans-serif;
                       color:#669901;
					   font-size:16px;
					   font-weight:bold;
					   padding-bottom:4px;
					   padding-top:10px;
					   }
					   
.hosting_1 {
color:#A7774B;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
line-height:20px;
}
.hosting_2 {
color:#797979;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
line-height:20px;
}
.tempate_feature {font-family:Arial, Helvetica, sans-serif; 
				  font-size:12px;
				  color:#333333;
				  line-height:25px;
				  font-weight:bold;
				  }
.tempate_feature_small {font-family:Arial, Helvetica, sans-serif; 
				  font-size:13px;
				  color:#333333;
				  line-height:15px;
				  text-align:justify;
				  }
				  
.template_freature_title {font-family: Arial, Helvetica, sans-serif;
                       color:#669901;
					   font-size:16px;
					   font-weight:bold;
					   padding-bottom:1px;
					   padding-top:5px;
					   }
.line {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#82786f;
	text-align:justify;
	padding:0px;
	}
	
.text_33{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#82786F;
	padding-left: 0px;
	padding-right: 10px;
}
.feature_dot_line { font-family:Arial, Helvetica, sans-serif;
                    font-weight:normal;
					line-height:10px;
					color:#c9c9c9;
					word-spacing:1px;
					text-align:left;
					padding-left:5px;					
					}
.feature_css_new {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#A17C5C;
	font-weight:bold;
	line-height:19px;
	}


/**********************************

test css for image plusing
***********************************/
.enlargecaption{
position: absolute;
border: 1px solid #cccccc;
font: normal 8pt Arial;
}

.enlargecaption a{
display:block;
background: #eeeeee; /*bg color of caption*/
padding-left:46px;
padding-right:46px;
padding-bottom:3px;
padding-top:3px;
text-decoration: none;
color: #000000;
}

.enlargecaption a:hover{
 background: #999999; /*bg color of caption when mouse rolls over it*/
 color:#ffffff;
}

.enlargebox{
position: absolute;
border:1px solid gray;
display:none;
}

.enlargebox .title{
background:gray;
color:white;
padding: 3px 2px;
text-align: right;
font:bold 14px Arial;
}

.enlargebox .title img{
cursor:pointer;
cursor:hand;
}	



/* ------------------- PREVIEW TEMPLATE start ----------------------------*/


#interface1 {
        z-index:1;
}
#loader_container {text-align:center;position:absolute;top:40%;width:100%}
#loader {
        font-family:Tahoma, Helvetica, sans;
        font-size:10px;
        color:#000000;
        background-color:#FFFFFF;
        padding:10px 0 16px 0;
        margin:0 auto;
        display:block;
        width:135px;
        border:1px solid #6A6A6A;
        text-align:left;
        z-index:255;
}
#progress {
        height:5px;
        font-size:1px;
        width:1px;
        position:relative;
        top:1px;
        left:10px;
        background-color:#9D9D94
}
#loader_bg {
        background-color:#EBEBE4;
        position:relative;
        top:8px;left:8px;height:7px;
        width:113px;font-size:1px
}

.template-thumb {
    height: 239px;
    overflow: hidden;
    }
.preview_image {
    width:220px;
	padding-bottom:2px;
}


.title_h2 {
 color:#000;
 width:300px;
 padding:12px 0 0 18px;
 margin:0;
 font-size:14px;
}
.border_preview{
	z-index:100;
	position:absolute;
	background: #fff;
	border: 1px solid #444;
	visibility: visible;
}
.preview_temp_load {
        vertical-align:middle;
        text-align:center;
        padding: 10px;
}
.preview_temp_load img{
        vertical-align:middle;
        text-align:center;
}
.banner-0 {
	width:398px;
}

/* ------------------- PREVIEW TEMPLATE end ------------------------------*/	


/*css for special offer page only */

.top_button {font-family:Arial, Helvetica, sans-serif;
			font-size:8pt;
			font-weight:bold;
			line-height:14px;
			color:#808080;
			}
.top_button a {font-family:Arial, Helvetica, sans-serif;
			font-size:8pt;
			font-weight:bold;
			line-height:14px;
			text-decoration:none;
			color:#808080;
			}
.top_button a:hover {font-family:Arial, Helvetica, sans-serif;
			font-size:8pt;
			font-weight:bold;
			line-height:14px;
			text-decoration:none;
			color:#ff6600;
			}

.body_text {font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			word-spacing:1px;
			line-height:17px;
			color:#a3a3a3;
			}
.body_text2 {font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:normal;
			word-spacing:1px;
			line-height:17px;
			color:#333333;
			}
.body_text3 {font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			font-weight:normal;
			word-spacing:1px;
			line-height:17px;
			color:#333333;
			}
.bg_image_1 {background-image:url(http://www.flickmedialtd.co.uk/client/email_template/image1/mouse.jpg);
			 background-repeat:no-repeat;
			 background-position:10% 98%;
			 }
.bg_image_2 {background-image:url(http://www.flickmedialtd.co.uk/client/email_template/image1/www.jpg);
			 background-repeat:no-repeat;
			 background-position:8% 98%;
			 }
			
.bg_image_3 {background-image:url(http://www.flickmedialtd.co.uk/client/email_template/image1/shopping_cart.jpg);
			 background-repeat:no-repeat;
			 background-position:10% 90%;
			 }
.bg_image_4 {background-image:url(http://www.flickmedialtd.co.uk/client/email_template/image1/property.jpg);
			 background-repeat:no-repeat;
			 background-position:10% 90%;
