/*Layout*/

div.master
{
	background-image : url(img/bg.gif);
	width : 412px;
	text-align : left;
}

/*Breadcrumb*/

span.breadcrumb
{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px;
	color : #000000;
	padding-left : 10px;
	text-align : left;
}

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

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

/*Frame*/

div.frame_body
{
	margin-left : 16px;
	margin-right : 16px;
	padding-top : 3px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}

div.frame_body_contact
{

	margin-left : 16px;
	margin-right : 16px;
	text-align : justified;
	padding-top : 3px;
	font-family : Georgia, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #6600ff;
}

div.frame_pic
{
	margin-left : 6px;
	text-align : left;
	width : 400px;
}

div.frame_photos
{
	margin-left : 6px;
	margin-right : 6px;
	text-align : left;
	width : 400px;
}

div.frame_design
{
	margin-left : 6px;
	margin-right : 6px;
	text-align : left;
	width : 400px;
}

div.frame_pic_home
{
	background-image : url(pics/gallery.jpg);
	margin-left : 6px;
	text-align : left;
	width : 400px;
	height : 186px;
}

div.frame_pic_map
{
	background-image : url(img/map.jpg);
	margin-left : 6px;
	margin-right : 6px;
	text-align : left;
}

div.frame_pic_photos
{
	background-image : url(photos/home.jpg);
	margin-left : 6px;
	text-align : left;
	width : 400px;
	height : 252px;
}

div.frame_pic_design
{
	background-image : url(design/home.jpg);
	margin-left : 6px;
	text-align : left;
	width : 400px;
	height : 93px;
}

span.frame_map
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	margin-left : 6px;
	margin-right : 6px;
	background-color : #ffffcc;
}

span.frame_body_small
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
}

span.frame_title
{
	color: #000000;
	font: bold 35px/35pt "Arial", sans-serif;
	line-height: 0.7;
}

span.frame_title_design
{
	color: #cc0000;
	font: bold 50px/50pt "Georgia", "Arial", sans-serif;
	text-align : center;
	line-height: 0.7;
}

span.frame_title_photos
{
	color: #996666;
	font: bold 35px/35pt "Arial", sans-serif;
	line-height: 0.7;
}

span.frame_title_photos_white
{
	color: #cccc00;
	font: bold 35px/35pt "Arial", sans-serif;
	line-height: 0.7;
}

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

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

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

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

/*Menu*/

div.menu
{
	background-image : url(img/bg_menu.gif);
	width : 400px;
	margin-left : 6px;
	text-align : center;
	color : #ffffff;

}

a.menu
{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 14px;
	color : #ffffff;
	text-decoration : underline;
	padding-left : 5px;
	padding-right : 5px;
}

a:hover.menu
{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 14px;
	color : #FFCC00;
	text-decoration : none;
	padding-left : 5px;
	padding-right : 5px;
}

span.menu
{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 14px;
	color : #000000;
	text-decoration : none;
	background-color : #F0EFEF;
	padding-left : 5px;
	padding-right : 5Px;
}

span.menu_intro
{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px;
	color : #999999;
	text-decoration : none;
	padding-left : 3px;
	padding-right : 3px;
}

/*SubMenu*/

div.submenu
{
	background-color : #F0EFEF;
	width : 400px;
	margin-left : 6px;
}

span.submenu_title
{
	color: #000000;
	font: bold 16px/16pt "Arial", sans-serif;
	line-height: 0.65;
}

div.submenu_body
{
	padding : 10px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #4e4e4e;
	font-weight : bold;
}

span.submenu_body_small
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
}

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

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

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

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

/*Footer*/

div.footer_nav
{
	width : 400px;
	margin-left : 6px;
	padding : 1px;
	border-top : 2px solid #666666;
}

span.footer_nav
{
	padding-left : 10px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 10px;
	color : #000000;
}

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

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

div.footer
{
	width : 400px;
	margin-right: 6px;
	padding : 1px;
	text-align : right;
}

span.footer
{

	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 9px;
	color : #999999;
	text-align : right;
}

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

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

/*Forms*/

input.contact {
	font-family : Georgia, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #6600ff;
	background-color : White;
}

select.contact {
	font-family : Georgia, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #6600ff;
	background-color : White;
}

textarea.contact {
	font-family : Georgia, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #6600ff;
	background-color : White;
}

input.submit {
	font-family : Georgia, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #ffffff;
	background : Red;
}