@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body,td,th {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color:#FFFFFF;
	background-image:url(../grfx/whitebg.jpg);
	background-repeat:repeat;
	background-position:top center;
	background-attachment:fixed;
}
a:link {
	color: #009999;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #009999;
}
a:hover {
	text-decoration: none;
	color: #999999;
}
a:active {
	text-decoration: none;
	color: #009999;
}

.wrap{
width:800px;
margin:0px auto 0px auto;
}

.logobox{
width:800px;
height:120px;
margin-top:15px;
}

.bridalbox{
width:800px;
margin-top:60px;
}

.mattblacktabs{
width: 800px;
overflow: hidden;
height:40px;
background-image:url(../grfx/navbg.jpg);
background-repeat:no-repeat;
background-position:top left;
margin-top:15px;
}

.aboutbox{
width:550px;
margin:15px auto 0px auto;
line-height:22px;
}

.mattblacktabs ul{
margin: 0;
padding: 0;
padding-left: 35px; /*offset of tabs relative to browser left edge*/
font: 11px arial, helvetica;
text-align:left;
list-style-type: none;
}

.mattblacktabs li{
display: inline;
margin: 0;
}

.mattblacktabs li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 7px 8px; /*padding inside each tab*/
border-left: 1px dotted white; /*right divider between tabs*/
color: white;
background: #66cccc; /*background of tabs (default state)*/
}

.mattblacktabs li a:visited{
color: white;
}

.mattblacktabs li a:hover, .mattblacktabs li.selected a{
background: #009999; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}

.footer{
border-top:1px dotted #669999;
padding-top:15px;

width:550px;
margin:30px auto 0px auto;
height:20px;
text-align:center;
clear:both;
}

.checklistboxes{
width:250px;
margin-right:25px;
float:left;
}

#modernbricksmenu2{
padding: 0;
width: 100%;
border-top: 5px solid #66cccc; /*Brown color theme*/ 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
margin-top:15px;
}

#modernbricksmenu2 ul{
margin:0;
margin-left: 0px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#modernbricksmenu2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

#modernbricksmenu2 a{
float: left;
display: block;
font: bold 11px Arial, helvetica, sans;
color: white;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
background-color: #66CCCC; /*Brown color theme*/ 
border-top: 1px solid white;
}

#modernbricksmenu2 a:hover{
background-color: #009999; /*Brown color theme*/ 
color: white;
}

#modernbricksmenu2 #current a{ /*currently selected tab*/
background-color: #009999; /*Brown color theme*/ 
color: white;
border-color: #FFFFFF; /*Brown color theme*/ 
}

#myform{ /*CSS for sample search box. Remove if desired */
float: right;
margin: 0;
margin-top: 2px;
padding: 0;
}

#myform .textinput{
width: 140px;
border: 1px solid #999999;
padding: 2px;
}

#myform .join{
font: bold 11px Arial, helvetica, sans;
color:#FFFFFF;
height: 22px;
border: 1px solid #66cccc;
background-color: #66cccc;
padding-left:2px;
padding-right:2px;
}
