body {
background:#fff url(http://www.orchidsuites.net/apri/images/body_bg.gif) repeat-x;
font-family:verdana,'trebuchet ms', trebuchet, arial, sans-serif;
font-size:11px;
}

div#sitecontainer {
background:transparent url(http://www.orchidsuites.net/apri/images/container_bg.gif) no-repeat;
border:none !important;
margin:0 auto auto;
width:808px;
}

#sitecontainer #logo img {
margin:0 auto;
padding-top:3px;
text-align:center;
border-top: 1px solid #fff;
}

#main {
float:right;
padding:10px 30px 20px 15px;
width:560px;
}

.threecolumn #main {
margin:0 !important;
padding:0 !important;
width:465px !important;
}

.threecolumn #main p {
padding-left:10px;
}

#main h1 {
background-color:#fff;
border:0 solid #000;
color:#930;
font:bold 20px 'arial narrow', 'trebuchet ms', arial, sans-serif;
line-height:110%;
padding:2px;
text-align:left;
}

.threecolumn #main h1 {
	height: 1px;
	color: #fff;
	padding: 0px;
	margin: 0px;
	}

strong {
color:#999;
}

#footer {
background:transparent url(http://www.orchidsuites.net/apri/images/footer_bg.gif) no-repeat 0px 0;
clear:both;
color:#333;
margin:0 auto;
padding-left:2px;
padding-top:20px;
text-align:center;
width:808px;
}

.threecolumn #footer {
background:transparent url(http://www.orchidsuites.net/apri/images/footer_bg.gif) no-repeat -3px 0;
clear:both;
color:#333;
margin:0 auto;
padding-left:2px;
padding-top:20px;
text-align:center;
width:808px;
}


body.threecolumn > #footer {
background:transparent url(http://www.orchidsuites.net/apri/images/footer_bg.gif) no-repeat;
clear:both;
color:#333;
margin:0 auto;
padding-left:2px;
padding-top:20px;
text-align:center;
width:808px;
}

body > #footer {
background:transparent url(http://www.orchidsuites.net/apri/images/footer_bg.gif) no-repeat;
clear:both;
color:#333;
margin:0 auto;
padding-left:2px;
padding-top:20px;
text-align:center;
width:808px;
}

#footer .address b {
font-family:arial, verdana, sans-serif;
background-color: transparent;
}

#footer .address a {
color:#930;
}

#footer .address {
	background-color: transparent;
	}

.nav div a hover {
background-color:#ccc;
color:#1E2472 !important;
}

#main a {
font-color:#930;
text-decoration:none;
}

#main a hover {
background-color:#ccc;
color:#c63;
text-decoration:underline;
}

#nav1 {
background-color:#154473;
border-top:1px solid #930;
height:23px;
margin:0 auto;
padding-bottom:3px;
text-align:center;
width:796px !important;
}

#nav1 a {
border-left:1px solid #154473;
border-right:1px solid #154473;
color:#fff;
display:block;
font-family:'arial narrow','trebuchet ms', trebuchet, arial, sans-serif;
font-weight:700;
height:13px;
padding-top:5px;
text-align:center;
text-transform:uppercase;
width:129px;
}

#nav1 a:hover {
background-color:#045687;
border-left:1px solid #930;
border-right:1px solid #930;
}

#nav1 div {
background-color:#154473;
border:1px solid #930;
}

#nav1 div a {
border:none !important;
color:#fff;
font-weight:300;
height:auto;
text-align:left;
width:100px;
}

a#contribute {
background-color:#003;
border:2px solid #003;
}

.nav ul {
margin:0;
padding:0;
}

.nav li {
list-style-type:none;
margin:0;
padding:0;
}

.nav li div a {
background-position:left center;
background-repeat:no-repeat;
display:block;
padding-left:10px;
width:122px;
}

#nav1 li {
float:left;
font-size:90%;
margin:0;
padding:0;
}

#nav2 {
background-color:#045687;
float:left;
margin-left:3px;
margin-right:0;
width:169px;
}

#sitecontainer > #nav2 {
background-color:#045687;
float:left;
margin-left:6px;
margin-right:0;
width:169px;
}

#nav2 a {
background-position:0 5px;
color:#fff;
display:block;
font-family:'arial narrow','trebuchet ms', trebuchet, arial, sans-serif;
font-size:11px;
font-weight:700;
list-style-type:none;
margin:0;
padding-left:16px;
text-align:left;
}

#nav2 div a {
font-weight:300;
}

#nav2 ul.attention a {
color:#003;
}

#nav2 li {
background:transparent url(http://www.orchidsuites.net/apri/images/lnav_bg.gif) repeat-x 0 100%;
display:block;
line-height:130%;
list-style-type:none;
margin:0;
padding:10px 0 8px;
text-align:left;
}

#nav2 ul.attention {
margin:6px;
}

#nav2 ul.attention li {
margin:0;
padding-bottom:4px;
}

#nav2 ul.attention li a {
background-image:none;
display:block;
padding-left:10px;
}

#nav2 ul.textsize {
margin-top:30px;
}

h1 {
background-color:#ccc;
border:1px solid #000;
color:#fff;
font-size:100%;
line-height:110%;
padding:1px;
}

h2 {
border-bottom:none;
border-left:none;
border-right:none;
border-top:none;
color:#930;
font-family:'arial narrow', 'trebuchet ms', trebuchet, arial, sans-serif;
font-size:18px;
font-weight:700;
line-height:100%;
margin:3px 0 2px;
padding:2 0px;
background-color: #fff;
}

h3 {
color:#154473;
font-size:120%;
padding-left:0;
}

h4 {
font-size:100%;
margin:0;
}

.homealertmsg {
color:#930;
text-align:center;
}

.threecolumn h2 {
background-color:transparent;
color:#930;
font-family:'arial narrow', 'trebuchet ms', trebuchet, arial, sans-serif;
font-size:18px;
font-weight:700;
margin:3px 0 2px;
padding:0 10px 3px 10px;
text-transform:capitalize;
}

.homealertmsg h2,.homefeature h2 {
background-color:#930;
color:#FFF;
}

body.threecolumn h1 {
background-color:#1E2472;
color:#fff;
line-height:110%;
padding:0;
text-align:center;
}

#extra {
background-color:#e6e6e6;
border-left:1px solid #000;
margin-right:6px;
padding-bottom:0;
padding-right:0;
text-align:center;
width:161px;
}

.bling-search {
background:transparent url(http://www.orchidsuites.net/apri/images/search_bg.gif) no-repeat;
height:57px;
margin:5px auto auto 3px;
padding-top:5px;
}

.nav a,.homealertmsg a {
text-decoration:none;
}

#extra a,#main div.releases a {
color:#903;
}