/* CSS Document */

html,body
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color: #FFFFFF;
margin:0;
padding:0;
text-align:left;
height:100%;
}


html>body #main
{height:auto}/*for mozilla */

div.logo{
padding:0;
padding-left:50px;
padding-bottom:1%;
_padding-bottom:0.5%;
/*padding-right:2%;*/
}

div.squares{
padding:0;
padding-left:3px;
padding-top:3px;
padding-bottom:2px;

}

#ufoDemo{
z-index:-100;
padding:0;
padding-top:0;
padding-bottom:0;
}

div.tagline{
/*font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
font-weight:600;
color:#605757;*/
padding:0;/* 40px 16px 0;*/
/*_padding:0 40px 16px 0;*/
margin:0 40px 16px 0;
}

div.desjgnline{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
font-weight:600;
color:#605757;
padding:0 0 2px 10px;
margin:0;
}

div.symbols{
padding:0;
padding-left:0px;
padding-top:1px;
padding-bottom:4px;
}

a.thumbs {border:none;}

img.thumbnail {border:none; margin:30px 30px 10px 30px;}

div.paging{text-align:right; padding:10px 150px 10px 0; color:#999999;}

a.pagelink{color:#44C8C5; text-decoration:underline;}

a.pagelink:hover{text-decoration:none;}

a.pagelink2{color:#43b2bc; text-decoration:underline;}

div.side_content{width:108px; position:absolute; left:2%; text-align:left; padding:160px 0 0 0;}

div.side_content_services{width:108px; position:absolute; left:2%; text-align:center; padding:0 0 0 0;}

div.side_content_about_us{width:108px; position:absolute; left:2%; text-align:left; padding:100px 0 0 0;}

div.centre_content{
	width:487px;
	padding:18px 0 43px 0;
	_padding:18px 0 4px 0;
	text-align: left;
	border-bottom: solid 1px #CCCCCC;
}

div.centre_content_services{
	width:487px;
	padding:0 0 43px 0;
	_padding:0 0 3px 0;
	text-align: left;
	border-bottom: solid 1px #CCCCCC;
}
div.centre_content_services_1{
	width:487px;
	padding:30px 0 3px 0;
	_padding:30px 0 3px 0;
	text-align: left;
}

div.centre_content_contact{
	width:487px;
	padding:22px 0 4px 0;
	text-align: left;
	border-bottom: solid 1px #CCCCCC;
}

div.centre_content_services_header{
	width:487px;
	padding:22px 0 3px 0;

	text-align: left;
	border-bottom: solid 1px #CCCCCC;
}

div.centre_content2{
	width:487px;
	padding:0 0 50px 0;
	text-align: left;
}

div.centre_content2_services{
	width:487px;
	padding:30px 0 50px 0;
	_padding:30px 0 50px 0;
	text-align: left;
}

ul.list {
	font-size:11px;
	line-height:18px;
	list-style:url(images/liststyle.gif);}

div.centre_content2_links{
	width:487px;
	padding:0 0 50px 0;
	_padding:0 0 50px 0;
	text-align: left;
}


div.centre_content2_web{
	width:487px;
	padding:0 0 38px 0;

	text-align: left;
}

#frame01{padding:2px 0 0 0; margin:0;}

.minithumb_img{padding:0; border:none;}

a.minithumb{padding:0; border:none;}

a.back2, a.back3 {display:block; font-size:10px; color:#43b2bc; text-decoration:underline;}

a.back2:hover, a.back3:hover {text-decoration:none;}

a.back3 {display:inline;}

html h1, body h1 {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:19px;
		font-weight:100;
		color:#407582;
		padding:0;
		margin:0;
}

.contact{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:100;
		color:#407582;
		padding:0;
		margin:0;
}


a.contact_mailto, a.contact_mailto_j{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:100;
		color:#407582;
		padding:0;
		margin:0;
		text-decoration:none;
}

a.contact_mailto_j{color:#873241;}

a.contact_mailto:hover, a.contact_mailto_j:hover{text-decoration:none;
}



span.header{
		
		padding:17px 0 0 0;
		margin:0;
		float:left;
		}

span.updated {
	float:right;
	font-size:10px;
	color:#999999;
	text-align:right;
	padding:25px 0 0 0;
}

span.please_choose {
	float:right;
	font-size:10px;
	color:#999999;
	text-align:right;
	padding:11px 0 0 0;
}

.under_contruction{

	font-size:10px;
	color:#3b99b4;


}

.centre_content2 h2, .centre_content2_web h2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #98ad3d;
	font-weight: 100;
	padding: 6px 0 18px 0;
	margin: 0;
}

.centre_content2 .blue h2, .centre_content2_web .blue h2{color:#3b99b4;}

.centre_content2 .orange h2{color:#a14238;}

.centre_content2 span, .centre_content2_web span, .centre_content2_services span{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #383838;
	line-height:1.5;
}
.side_content div, .side_content_about_us div {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #98ad3d;
	font-weight: 100;
	padding: 24px 0 3px 0;
	margin: 0;
	border-bottom: solid 1px #CCCCCC;
}
.side_content a.related, .side_content_about_us a.related {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7b3939;
	text-decoration: none;
	display: block;
	padding: 7px 0 6px 2px;
	border-bottom: solid 1px #EEEEEE;
}

.side_content a.related:hover, .side_content_about_us a.related:hover {background:#EFEFEF;}

.aligncentre{text-align:center; width:487px;}

.weblink{text-align:right; padding:0 0 10px 0; margin:0;}

a.services_links, 
a.services_links_web, 
a.services_links_interactive, 
a.services_links_animation, 
a.services_links_illustration,
a.services_links_3d,
a.services_links_arrow{
				display:block; 
				font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
				font-size:14px;
				font-weight:100;
				color:#c77238;
				text-decoration:none;
				width:438px;
				padding:13px 0 13px 50px;
				border-bottom: solid 1px #EEEEEE;
				background-image:url(images/bullet_graphic_design.gif);
				background-repeat:no-repeat;
				background-position:4px 7px;
				background-color:#FFFFFF;
				}
				
a.services_links_web{
				background-image:url(images/bullet_web_design.gif);
				background-repeat:no-repeat;
				background-position:2px 7px;
				}
				
a.services_links_interactive {
				background-image:url(images/bullet_interactive_design.gif);
				background-repeat:no-repeat;
				background-position:8px 7px;
				}
				
a.services_links_animation {
				background-image:url(images/bullet_animation.gif);
				background-repeat:no-repeat;
				background-position:3px 7px;
				}
				
a.services_links_illustration {
				background-image:url(images/bullet_illustration.gif);
				background-repeat:no-repeat;
				background-position:3px 7px;
				}
				
a.services_links_3d {
				background-image:url(images/bullet_3d_design.gif);
				background-repeat:no-repeat;
				background-position:3px 7px;
				}
a.services_links_arrow {
				background-image:url(images/link_arrow.gif);
				background-repeat:no-repeat;
				background-position:3px 7px;
				}
				
a.services_links:hover, 
a.services_links_web:hover,
a.services_links_arrow:hover,
a.services_links_interactive:hover, 
a.services_links_animation:hover, 
a.services_links_illustration:hover,
a.services_links_3d:hover {background-color:#EEEEEE;}

a.intext_links{text-decoration:none; color:#c77238;} 

a.intext_links:hover{text-decoration:underline;}

#anim{padding:18px 0 0 0;}

#bottom_right_content
{
height:99px;text-align:right;color:#BCBCBC;padding:0 0 0 0;
}

#bottom_right_content a
{
color:#BCBCBC; text-decoration:none;
}
#bottom_right_content a:hover
{
color:#77dae3; text-decoration:none;
}

ul.gallery_txt_links {list-style:none;
padding:20px 0 0 0;
margin:0;}

ul.gallery_txt_links li {
	height:30px;
	text-align:center;
	width:162px;
	float:left;
}

.gallery_link {
	display:block;
	height:30px;
	width:162px;
	background:#fff;
	text-decoration:none;
	line-height:27px;
	color:#c77238;
}
.gallery_link:hover{background:#eee;}

.gallery_exp {
	float:left;
	margin:0 20px 20px 0;
	border:none;
}

span.gallery_he {
	color:#3b99b4;
	font-size:12px;
	
}
span.exp_he {
	color:#c77238;
	font-size:12px;
	
}
a.exp_www {
	font-size:10px;
	color:#999;
	text-decoration:none;
}

a.exp_www:hover {color:#98ad3d;}

a.exp_visit {font-size:11px; color:#98ad3d; display:block; text-decoration:none; margin-top:5px;}
a.exp_visit:hover { text-decoration:underline}

span.exp_txt{
	display:block;
	line-height:16px;
	font-size:11px;
	margin-top:5px;
}

.galleries_box {
	width:auto;
	border: dashed 1px #98ad3d;
	background:url(images/gallery_icon.gif) no-repeat 410px center;
	padding:10px 90px 10px 10px;
	margin: 20px 0 10px 0;
}
.galleries_box img {float:left;}

a.discount_icon {
	display:block;
	background:url(images/discount_icon.gif) 3px right  no-repeat;
	padding: 5px 5px 5px 5px;
}

a.gallery_icon {
	display:block;
	background:url(images/gallery_icon_btn.gif) 1px right  no-repeat;
	padding: 5px 5px 5px 5px;
}

#packages_table, #packages_table h2{
padding:0;
}{
padding:0;
}


#shaded{
background-color:#ECF8F9;
}

#five_pcm{
padding:7px 0 0 0;
}

a.btn_buy {
	background:url(images/btn_buy.gif) center no-repeat;
	display:block;
	width:63px;
	height:31px;
	text-decoration:none;
	text-align:center;
	line-height:30px;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	margin-top:3px;
}

div.clear {
	clear:both;
	margin:0;
	padding:0;
	height:0;

}

#live_chat {
	display:block;
	background:url(images/live_chat.gif) right no-repeat;
	width:315px;
	line-height:50px;
	margin:0 15px 0 0;
	height:66px;
	float:right;
	text-align:left;
	padding:10px 0 0 0;
	cursor:pointer;
}

#main_td{
	background-image:url(images/bloomingdigital.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

#centre_inner{
	height:100%;
	min-height:100%;
	background-image:url(images/replacement_bg.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:732px;
	vertical-align:middle;
	text-align:center;
}

#scroller{

}


.greenspan{
	color:#81C041;
}
.redspan{
	color:#900E2A;
}
.georgia{
	font-family:Georgia, "Times New Roman", Times, serif;
}
.bloomspan{
	color:#402E40;
}
.twentysix{
	font-size:23px;

}
.twentyone{
	font-size:16px;

}

#replacement_copy{
	font-family:Tahoma, Geneva, sans-serif;

	color:#454545;
	line-height:35px;
		font-size:16px;
	padding:10px 50px 0 160px;
	text-align:left;
}

#rep_cont{
	padding:0.7em 0 2em 0.5em;
	border:none;
}

#symbs a img{
	border:none;
	padding:0 1px 63px 1px;
}

#repl_copy_sml{
	font-family:Tahoma, Geneva, sans-serif;

	color:#454545;
	line-height:22px;
		font-size:12px;
	padding:0 100px 0 160px;
	text-align:left;
}

