@charset "UTF-8";
/* CSS Document */

/* colors
taupe: #f2e1cc
chocolate: #774a2b
*/

body {
background: url(../images/bkg2.gif) repeat-x;
background-color:#faf3e3;
margin: 0px;
padding: 0px;
text-align: center;
}

#container {
width: 817px;
text-align: center;
margin: 0px auto;
margin-top: 0px;

}

#header {
height: 71px;
background: url(../images/swirl.gif) no-repeat center left;

}


#navigation { 
width: 817px;
height: 21px;
padding-top:16px;
margin-left:250px;
}


#nav ul {
	margin: 0;
	padding: 0;
	height: 21px;
	list-style: none;
	display: inline;
	overflow: hidden;
	}

#nav li {
margin: 0;
padding:0;
list-style: none;
display: inline;
}


#tabout a {
width: 95px;
background: url(../images/nav_about.gif) top left no-repeat;
height:21px;
float:left;overflow: hidden;
height: 0px !important;
padding: 21px 0 0 0;
}

#tservices a {
width: 86px;
background: url(../images/nav_services.gif) top left no-repeat;
height:21px;
float:left;overflow: hidden;
height: 0px !important;
padding: 21px 0 0 0;
}

#ttestimonials a {
width:122px;
background: url(../images/nav_testimonials.gif) top left no-repeat;
height:21px;
float:left;overflow: hidden;
height: 0px !important;
padding: 21px 0 0 0;
}

#tnews a {
width: 66px;
background: url(../images/nav_news.gif) top left no-repeat;
height:21px;
float:left;overflow: hidden;
height: 0px !important;
padding: 21px 0 0 0;
}

#tpolicies a {
width:88px;
background: url(../images/nav_policies.gif) top left no-repeat;
height:21px;
float:left;overflow: hidden;
height: 0px !important;
padding: 21px 0 0 0;
}

#tlocation a {
width:75px;
background: url(../images/nav_location.gif) top left no-repeat;
height:21px;
float:left;overflow: hidden;
height: 0px !important;
padding: 21px 0 0 0;
}
#nav a:hover {
background-position: 0 -21px;
}

#nav a.selected {
background-position: 0 -21px;
}


a .alt { display: none; }


#navigation2 {
 
width: 817px;
height: 17px;
background: url(../images/nav_bkg.gif) no-repeat center;


}




#nav2 ul {
	margin: 0;
	padding: 0;
	height: 11px;
	list-style: none;
	display: inline;
	overflow: hidden;
	}

#nav2 li {
margin: 0;
padding:0;
list-style: none;
display: inline;
overflow: hidden;
}




#tbrides a {
width: 78px;
background: url(../images/nav_brides.gif) top left no-repeat;
float:left;overflow: hidden;
height: 0px !important;
padding: 11px 0 0 0;
margin-top:3px;
}

#tbridesmaids a {
width: 118px;
background: url(../images/nav_bridesmaids.gif) top left no-repeat;
float:left;overflow: hidden;
height: 0px !important;
padding: 11px 0 0 0;
margin-top:3px;
}

#tspecialocc a {
width:167px;
background: url(../images/nav_specialoccassion.gif) top left no-repeat;
float:left;overflow: hidden;
height: 0px !important;
padding: 11px 0 0 0;
margin-top:3px;
}

#tprom a {
width: 68px;
background: url(../images/nav_prom.gif) top left no-repeat;
float:left;overflow: hidden;
height: 0px !important;
padding: 11px 0 0 0;
margin-top:3px;
}

#taccessories a {
width:129px;
background: url(../images/nav_accessories.gif) top left no-repeat;
float:left;overflow: hidden;
height: 0px !important;
padding: 11px 0 0 0;
margin-top:3px;
}

#ttuxedos a {
width:91px;
background: url(../images/nav_tuxedos.gif) top left no-repeat;
float:left;overflow: hidden;
height: 0px !important;
padding: 11px 0 0 0;
margin-top:3px;
}

#tmydesign a {
width:101px;
background: url(../images/nav_mydesign.gif) top left no-repeat;
float:left;overflow: hidden;
height: 0px !important;
padding: 11px 0 0 0;
margin-top:3px;
}

#nav2 a:hover {
background-position: 0 -11px;
}

#nav2 a.selected {
background-position: 0 -11px;
}

#header2 {
margin-top:5px;
} 

#header2 p {
text-align: left;
font-family: arial, verdana, sans serif;
color: #774a2b;
font-size: 13px;
font-style: italic;
line-height: 16px;
}

img {
border:none;
}



#mainContent{
float: left;
width:40%;
text-align:left;
padding-top:15px;

}

#mainContent p{
font-family: arial, verdana, sans serif;
color: #774a2b;
font-size: 11px;
line-height: 18px;
}

#mainContent a{
color: #774a2b;
font-size: 11px;
text-decoration: underline;

}

#mainContent a:hover {
text-decoration: none;
}

#featured {
float: right;
width:50%;
margin-top: 0px;

}



#footer {
clear:both;
height:15px;
background-color:#774a2b;
width:100%;
}

#footer2 {


font-family: arial, verdana, sans serif;
color: #774a2b;
font-size: 12px;
padding-top:25px
;
}

#footer2 a {
color: #774a2b;
text-decoration:underline;
}

#footer2 a:hover {
text-decoration: none;
}

