/*-----------------------------------------------------------------------------------------------
CSS for Gorgeous Brides, designed and built by Neil Milliken for Easyspace, please do not copy, but if u do give me a nod, thanks. 
------------------------------------------------------------------------------------------------*/


/*--------FOR IE 6 AND UNDER ONLY --------*/

/*-------------END-----------------*/

body {
font-family:  "Arial", "Verdana", "Tahoma";
font-size: 12px;
color: #fff;
background-color: #fff;  
margin: 0;
padding: 0;
height: 100%;
}


#outer {
width:1000px;
height: 600px;
position:relative;
padding: 0;
margin-left:auto;
margin-right:auto;
margin-top: auto;
margin-bottom: auto;
border: 1px solid #4b0c0c;
background-image:url(../images/back6.jpg);
background-repeat: no-repeat;
background-color: #fff;
scrollbar-base-color:#4b0c0c;

}

#outer2 {
width:1000px;
height:600px;
position:relative;
padding: 0;
margin-left:auto;
margin-right:auto;
border: 1px solid #0a3a40;
background-image:url(../images/back2.jpg);
background-repeat: no-repeat;
background-position: top right;
background-color: #0a3a40;
scrollbar-base-color:#0a3a40;
}

#outer3 {
width:1000px;
height:600px;
position:relative;
padding: 0;
margin-left:auto;
margin-right:auto;
border: 1px solid #4b0c0c;
background-image:url(../images/back3.jpg);
background-repeat: no-repeat;
scrollbar-base-color:#4b0c0c;
}

#outer4 {
width:1000px;
height: 600px;
position:relative;
padding: 0;
margin-left:auto;
margin-right:auto;
border: 1px solid #0a3a40;
background-image:url(../images/back4.jpg);
background-repeat: no-repeat;
scrollbar-base-color:#0a3a40;
}

#outer5 {
width:1000px;
height: 600px;
position:relative;
padding: 0;
margin-left:auto;
margin-right:auto;
border: 1px solid #4b0c0c;
background-image:url(../images/back5.jpg);
background-repeat: no-repeat;
scrollbar-base-color:#4b0c0c;

}

#logo {
background-image:url(../images/logo6.jpg);
background-repeat:no-repeat;
width: 359px;
height: 43px;
margin-left: 0px;
margin-top: 0px;
float:left;
}

#logo2 {
background-image:url(../images/logo2.jpg);
background-repeat:no-repeat;
width: 358px;
height: 43px;
margin-left: 0px;
margin-top: 0px;
float:left;
}

#logo3 {
background-image:url(../images/logo3.jpg);
background-repeat:no-repeat;
width: 358px;
height: 43px;
margin-left: 0px;
margin-top: 0px;
float:left;
}

#logo4 {
background-image:url(../images/logo4.jpg);
background-repeat:no-repeat;
width: 358px;
height: 43px;
margin-left: 0px;
margin-top: 0px;
float:left;
}

#logo5 {
background-image:url(../images/logo5.jpg);
background-repeat:no-repeat;
width: 358px;
height: 43px;
margin-left: 0px;
margin-top: 0px;
float:left;
}

/*-------the link section------*/


a:link, a:link, a:visited {
color:#fff;
text-decoration: underline;
}

a:hover {
color:#f00;
text-decoration: underline;
}

a:active {
color:#fff;
text-decoration: underline;
}


.font:link, .font:visited {
color:#fff;
text-decoration:none;
}

.font:hover {
color:#4b0c0c;
text-decoration: none;
}

.font:active {
color:#fff;
}


/*----------------------------------------------------------------------------------------------                                 The MENU section                                              ----------------------------------------------------------------------------------------------*/

.menu{
margin: 0;
padding-top: 10px;
margin-right: 1px;
}

.menu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.menu ul{
margin: 0;
margin-bottom: 1em;
padding-left: 0;
float: right;
font-weight: bold;
width: 641px;
border: 1px solid #DFDFDF;
border-width: 1px 0;
}

* html .menu ul{ /*IE only rule. Delete extra margin-bottom*/
margin-bottom: 0;
}

.menu ul li{
display: inline;
}


.menu ul li a{
float: right;
color: #fff;
font-weight: bold;
padding: 2px 24px 4px 24px;
text-decoration: none;
}

.menu ul li a:hover{
color: #bce2f6;
}

.current
{
color: white;
background-color: #1f4e66;
}

.clear {
clear:both;
}


/*----------------------------------------------------------------------------------------------
                                        About Us Menu
----------------------------------------------------------------------------------------------*/

.menu3{
margin: 0;
padding-top: 10px;
margin-right: 1px;
}

.menu3:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.menu3 ul{
margin: 0;
margin-bottom: 1em;
padding-left: 0;
float: right;
font-weight: bold;
width: 640px;
border: 1px solid #DFDFDF;
border-width: 1px 0;
}

* html .menu3 ul{ /*IE only rule. Delete extra margin-bottom*/
margin-bottom: 0;
}

.menu3 ul li{
display: inline;
}


.menu3 ul li a{
float: right;
color: #fff;
font-weight: bold;
padding: 2px 24px 4px 24px;
text-decoration: none;
}

.menu3 ul li a:hover{
color: #69292b;
}

.current3
{
color: white;
background-color: #b43b3f;
}


/*------------------------------------------------------------------------------------------------------------------------------------Content Section ----------------------------------------------------------------------------------------------*/

h1 {
font-size:16px;
color: #1B7B9C;
}

h2 {
font-size:14px;
}

#content {
text-align:justify;
width:990px; 
padding-top: 10px;
height: 470px;
overflow:auto;
}

#leftpic {
border: 1px solid white;
float:right;
padding: 0;
margin-top: 10px;
margin-bottom: 10px;
height: 272px;
width: 180px;

}

#rightpic {
border: 1px solid white;
float: right;
padding: 0;
margin-right: 42px;
margin-top: 10px;
margin-bottom: 10px;
height: 272px;
width: 180px;
}

#footer {
margin-top:52px;
width 1001px;
margin-left: 0px; 
padding: 0px;
text-align:center;
font-weight:normal;
background-color:#4b0c0c;
}

#footer2 {
margin-top:52px;
width 1000px;
margin-left: 0px; 
padding: 0px;
text-align:center;
font-weight:normal;
background-color:#0a3a40;
}

#footer3 {
margin-top:52px;
width 1001px;
margin-left: 0px; 
padding: 0px;
text-align:center;
font-weight:normal;
background-color:#4b0c0c;
}

#footer4 {
margin-top:40px;
width 1001px;
margin-left: 0px; 
padding: 0px;
text-align:center;
font-weight:normal;
background-color:#050c40;
}

#footer5 {
margin-top:40px;
width 1001px;
margin-left: 0px; 
padding: 0px;
text-align:center;
font-weight:normal;
background-color:#050c40;
}

#footertext{
width:1000px;
padding-top: 4px;
text-align:center;
font-weight:normal;

}
