* { margin:0; padding:0;}
body {
	background:#000 url(images/body-tail.gif) repeat-x top;
	font-family: Calibri, Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:130%;
	line-height:1em;
	color:#CCCCCC;
	}

input, textarea { font-family:Tahoma, Verdana,Arial, Helvetica, sans-serif; font-size:2em;}

.fleft { float:left;}
.fright { float:right; text-align:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin:5px 0px 15px 0px; padding:0; }

.tail-top { background:url(images/tail-top.gif) left top repeat-x #ffbb00;}
.tail-bottom { background:url(images/tail-bottom.gif) left bottom repeat-x;}


#primaryNav {
	height: 453px;
}

#primaryNav li {
	display: inline;
	padding: 0px;
	margin: 0px;
}

#primaryNav li a {	
	background-image: url('images/matrix.jpg');
	background-repeat: no-repeat;	
	display: block;
	float: left;	
	height: 453px;
	text-indent: -99999px;
	text-decoration: none;
	outline: none;
}

#m_home {background-position: 0 0; width: 134px;}
	#m_home:hover, .current #m_home {background-position: 0px -453px;}

#m_about {background-position: -134px 0px; width: 118px;}
	#m_about:hover, .current #m_about {background-position: -134px -453px;}

#m_service {background-position: -252px 0px; width: 113px;}
	#m_service:hover, .current #m_service {background-position: -252px -453px;}

#m_advice {background-position: -365px 0px; width: 116px;}
	#m_advice:hover, .current #m_advice {background-position: -365px -453px;}

#m_gallery {background-position: -481px 0px; width: 115px;}
	#m_gallery:hover, .current #m_gallery {background-position: -481px -453px;}

#m_contact {background-position: -597px 0px; width: 134px;}
	#m_contact:hover, .current #m_contact {background-position: -597px -453px;}

#reflection {
	background-image: url('images/reflection.jpg');
	width: 726px;
	height: 90px;
}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

/*==================list====================*/
ul { list-style:none;}

.list { margin-top:-20px;}
.list li { padding-top:20px; width:100%; overflow:hidden;}
.list li span { color:#c6c5c5; display:block; margin:8px 0 8px 0;}
.list li img { float:left; margin:0 20px 0 0;}

.list1 { padding-bottom:18px;}
.list1 li { padding:0 0 0 8px; background:url(images/marker-1.gif) no-repeat left 9px; color:#c6c5c5;}
.list1 li a { color:#c6c5c5; text-decoration:none;}

.list2 { width:100%; overflow:hidden;}
.list2 li { float:left; padding:0 7px 7px 0;}


/*==================other====================*/
.indent1 img  {margin: 0 20px 0 0; float: left;}
.indent2 img  {margin: 10px 30px 10px 20px; float: right;}
.img-indent { margin:0 10px 0 0; float:left;}
.img-box { width:100%; overflow:hidden; padding-bottom:24px;}
.img-box img { float:left; margin:0 20px 0 0;}

.p1 { margin-bottom:20px;}
.p2 { margin-bottom:24px;}

.phone { float:right; margin-right:10px;}


/*==================txt, links, lines, titles====================*/
a {color:#D52D00; text-decoration:underline;}
a:hover{text-decoration:none;}

h1 {margin:5px 0px 10px 0px;}
h2 { margin:15px 0px 5px 0px; font-size:20px;}
h3 { font-size:1em; font-weight:normal; color:#f4a900; margin: 5px 0px 5px 0px;}
h4 { font-size:1em; font-weight:normal; color:#c6c5c5; margin-bottom:14px;}
h5 { font-size: 14px; text-align:right;}

.review {
	font-size: 100%;
	font-weight: normal;
	color: #CCCCCC;
	margin: 0px;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.title { margin-bottom:20px;}


/*==================boxes====================*/
.box { width:100%; position:relative;}
.box .bg { background:#1c1c1c;}
.box .border-bot {background:url(images/border-bot.gif) repeat-x top; height:97px; margin-top:4px;}
.box .left-top-corner {background:url(images/left-top-corner.gif) repeat-x left top; min-height:444px; height:auto!important; height:444px;}
.box .button {
	position:absolute;
	right:-21px;
	top:3px;
}
.box .button3 {
	position:absolute;
	left:733px;
	top:5px;
}

.box a { text-decoration:none;}
.box a:hover { text-decoration:underline;}
.box dl dt { color:#c6c5c5; margin:15px 0 15px 0;}
.box .inner { padding:30px 0 33px 44px;}
.box .inner3 { padding:20px 0 0px 0px;}


/*header*/
#header .fleft { padding:10px 0 0 2px;}
#header .fright {
	color: #CCCCCC;
	text-transform: uppercase;
	font-size: 140%;
	font-style: italic;
	padding: 20px 5px 0 0 !important;
	font-weight: normal;
}


/*content*/
#content .indent { padding:0 0px 0 0px;}
#content .indent1 { padding-right:45px;}
#content .indent2 { padding-left:2px;}
#content .indent3 { padding-left:50px; font-weight:bold;}
#content .indent4 { padding-left:30px;}
#content { line-height:1.58em;}

/*footer*/
#footer p { color:#505050; text-align:right; padding-right:147px; margin-top:-10px; position:relative;}
#footer p a { color:#505050; text-decoration:none; margin-left:14px;}
#footer p a:hover { text-decoration:underline;}

/*==========================================*/

#mainImage {width: 336px;}
#galleryImage {width: 400px;}

#page2 h1, #page2 h2 {color:#bf0000;}
#page3 h1, #page3 h2 {color:#d75600;}
#page4 h1, #page4 h2 {color:#cccccc;}
#page5 h1, #page5 h2 {color:#75d400;}
#page6 h1, #page6 h2 {color:#5d85ff;}
#page7 h1, #page7 h2 {color:#d661fc;}

/*#page2 #content .box p a, #page8 #content .box p a, #page2 #content .box .list a { color:#fd0202;}
#page2 #content .box h3 { color:#fd0202;}
#page3 #content .box p a, #page3 #content .box .list a { color:#e65c00;}
#page3 #content .box h3 { color:#e65c00;}
#page4 #content .box p a, #page4 #content .box .list a { color:#f4a900;}
#page4 #content .box h3 { color:#f4a900;}
#page5 #content .box p a, #page5 #content .box .list a { color:#75d400;}
#page5 #content .box h3 { color:#75d400;}
#page6 #content .box p a, #page6 #content .box .list a { color:#029af2;}
#page6 #content .box h3 { color:#029af2;}
#page7 #content .box p a, #page7 #content .box .list a { color:#d661fc;}
#page7 #content .box h3 { color:#d661fc;}*/
