body{
/*background:url(images/background.jpg) top center no-repeat #f8f2ec;*/
background:#f8f2ec;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
margin:auto;
}

img{
border:0;
}

#spacer{
width:1px;
height:1px;
clear:both;
}

.spacer{
width:1px;
height:1px;
clear:both;
}

#wrapper{
width:800px;
text-align:center;
margin:auto;
}

#header{
text-align:center;
margin:auto;
height:175px;
width:800px;
padding:0;
margin:auto;
}

#header .logo{
width:178px;
height:145px;
float:left;
margin-left:10px;
padding-top:30px;
}


#header .hright{
background:url(images/hright.gif) no-repeat right;
width:567px;
height:175px;
float:right;
}

#navigation{
color:#fff;
height:25px;
width:100%;
background:#382c2c;
border-top:solid 1px #b41519;
border-bottom:solid 1px #b41519;
}

#navigation a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
text-decoration:none;
}

#menubar, #menubar ul {
list-style:none;
margin:0 auto;
padding:0;
text-align:center;
width:800px;
}

#menubar a {
display: block;
padding: 5px 6px 1px 9px;
line-height:19px;
text-decoration:none;
}

#menubar a.trigger {
padding: 5px 6px 1px 9px;
}

#menubar li.sep{
line-height:25px;
}

#menubar li {
float: left;
width: 7em;
background: #382c2c;
}

#menubar li ul, #menubar ul li  {
width: 15em;
text-align:left;
margin:auto;
}

#menubar ul li a  {
color: #fff;
border:solid 0.25px #fff;
padding: 3px 6px 3px 13px;
text-decoration:none;
font-size:10px;
}

#menubar li ul {
position: absolute;
z-index:900;
border-top:0;
display: none;
background-color: #b41519;
opacity:.90;filter: alpha(opacity=90); -moz-opacity: 0.9;
}

#menubar li:hover a,#menubar a:focus,
#menubar a:active, #menubar li.p7hvr a {
color: #fff;
background:#b41519;
border-bottom:none;
padding: 5px 6px 1px 9px;
border:none;
}

#menubar li:hover ul, #menubar li.p7hvr ul {
display: block;
}

#menubar li:hover ul a, #menubar li.p7hvr ul a {
color: #fff;
background-color: transparent;
border-bottom:solid 1px #fff;
border-left:solid 1px #fff;;
border-right:solid 1px #fff;
}

#menubar ul a:hover {
background-color: #b41519!important;
color: #fff!important;
text-decoration:none!important;
}

/* The single backslash \ character inside this comment
causes IE5 Mac to ignore the following rule, which allows other
browsers to render top-level menu items to their natural width.
Do not edit this rule in any way. */
#menubar li {width: auto;}

#navigation .current a{
background:#b41519;
}

#content{
width:800px;
padding:10px 0px 10px 0px;
text-align:left;
margin:auto;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.intro{
width:195px;
float:left;
font-size:11px;
}

.intro h1{
font-size:12px;
border-bottom:solid 1px #000;
border-bottom-width:88%;
color:#000;
font-weight:bold;
}

.intro2{
float:left;
background:url(images/woman.jpg);
width:267px;
height:400px;
}

.stamp{
float:right;
background:url(images/stamp.gif) center center no-repeat;
width:330px;
height:400px;
}

#gallery {
position:relative;
height:300px;
}

#gallery a {
float:left;
position:absolute;
}

#gallery a img {
border:none;
}

#gallery a.show {
z-index:500
}

#gallery .caption {
position:absolute;
z-index:600; 
color:#ffffff; 
height:300px; 
width:300px;
 
bottom:0;
right:10px;
}

#gallery .caption .content {
margin:5px;
}

#gallery .caption .content h3 {
margin:0;
padding:5px;
font-size:16px;
color:#fff;
background-color:#000;
}

#gallery .caption .content h1 {
margin:0;
padding:5px;
color:#fff;
font-size:24px;
}

#gallery .info {
position:relative;
z-index:800;
width:430px;
position:absolute;
bottom:40px;
right:10px;
padding:5px;
color:#000;
background-color:#ccc;
font-size:12px;
margin:0;
background:url(images/transbg.png);
/*opacity:0.7;  
filter:alpha(opacity=70);  
-moz-opacity:0.7; */
}

#gallery .info a{
position:relative;
color:#fff;
text-decoration:none;
}

#gallery .info ul{
display:block;
}

#gallery .info ul li{
line-height:40px;
}

#gallery .info1{
float:left;
padding-left:10px;
}

#gallery .info2{
float:right;
}

.tab1{
color:#000;
width:335px;
float:right;
padding-right:4px;
padding-left:4px;
padding-top:10px;
}

.tab1 h1{
text-transform:uppercase;
font-size:11px;
color:#000;
}

.tab1 a.nostyle{
font-size:12px;
font-weight:normal;
text-decoration:none;
font-style:normal;
}

.tab1 h1 a{
text-transform:uppercase;
font-style:normal;
font-size:11px;
color:#000;
}

.tab1 img{
/*float:right;
padding-left:10px;
padding-top:5px;*/
}

.tab1 a{
font-size:10px;
font-weight:bold;
text-decoration:none;
font-style:italic;
color:#000;
}

/* Backup
.roundedcornr_box_1 {
   background: #000000 url(images/corners/roundedcornr_208220_grad.gif) no-repeat;
}
.roundedcornr_top_1 div {
   background: url(images/corners/roundedcornr_208220_tl.gif) no-repeat top left;
}
.roundedcornr_top_1 {
   background: transparent url(images/corners/roundedcornr_208220_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_1 div {
   background: url(images/corners/roundedcornr_208220_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_1 {
   background: transparent url(images/corners/roundedcornr_208220_br.gif) no-repeat bottom right;
}
*/

.roundedcornr_box_1 {
background: url(images/corners/roundedcornr_533070_tl.png) no-repeat top left;
}

.roundedcornr_top_1 {
background: url(images/corners/roundedcornr_533070_tr.png) no-repeat top right;
}

.roundedcornr_bottom_1 {
background: url(images/corners/roundedcornr_533070_bl.png) no-repeat bottom left;
}

.roundedcornr_bottom_1 div {
background: url(images/corners/roundedcornr_533070_br.png) no-repeat bottom right;
}

.roundedcornr_content_1 {
background: url(images/corners/roundedcornr_533070_r.png) top right repeat-y;
}


.roundedcornr_top_1 div,.roundedcornr_top_1,
.roundedcornr_bottom_1 div, .roundedcornr_bottom_1 {
width: 335px;
height: 8px;
}
.roundedcornr_content_1 { padding: 1px 6px; }

.tab2{
width:450px;
float:left;
color:#fff;
padding-top:10px;
}

.tab2 h1{
text-transform:uppercase;
font-size:11px;
color:#fdc300;
}

.tab2 h1 a{
text-transform:uppercase;
font-style:normal;
font-size:11px;
color:#fdc300;
}

.tab2 a.nostyle{
font-size:12px;
font-weight:normal;
text-decoration:none;
font-style:normal;
}

.tab2 a{
font-size:10px;
font-weight:bold;
text-decoration:none;
font-style:italic;
color:#fff;
}

/*BACKUP
.roundedcornr_box_2 {
background: url(images/corners/roundedcornr_975424_tl.png) no-repeat top left;
}

.roundedcornr_top_2 {
background: url(images/corners/roundedcornr_975424_tr.png) no-repeat top right;
}

.roundedcornr_bottom_2 {
background: url(images/corners/roundedcornr_975424_bl.png) no-repeat bottom left;
}

.roundedcornr_bottom_2 div {
background: url(images/corners/roundedcornr_975424_br.png) no-repeat bottom right;
}

.roundedcornr_content_2 {
background: url(images/corners/roundedcornr_975424_r.png) top right repeat-y;
}
*/

.roundedcornr_box_2 {
   background: #00a273 url(images/corners/roundedcornr_727630_grad.gif) repeat-x top left;
}
.roundedcornr_top_2 div {
   background: url(images/corners/roundedcornr_727630_tl.gif) no-repeat top left;
}
.roundedcornr_top_2 {
   background: transparent url(images/corners/roundedcornr_727630_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_2 div {
   background: url(images/corners/roundedcornr_727630_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_2 {
   background: transparent url(images/corners/roundedcornr_727630_br.gif) no-repeat bottom right;
}


.roundedcornr_top_2 div,.roundedcornr_top_2,
.roundedcornr_bottom_2 div, .roundedcornr_bottom_2 {
width: 450px;
height: 15px;
}

.roundedcornr_content_2 { padding: 1px 10px; }

.tab3{
width:335px;
float:right;
padding-right:4px;
padding-left:4px;
padding-top:10px;
}

.tab3 h1{
text-transform:uppercase;
font-size:11px;
color:#000;
}

.tab3 h1 a{
text-transform:uppercase;
font-style:normal;
font-size:11px;
color:#000;
}

.tab3 a{
font-size:10px;
font-weight:bold;
text-decoration:none;
font-style:italic;
color:#000;
}

.tab3 a.nostyle{
font-size:12px;
font-weight:normal;
text-decoration:none;
font-style:normal;
}

/*BACKUP
.roundedcornr_box_3 {
	background: url(images/corners/roundedcornr_646484_tl.png) no-repeat top left;
}
.roundedcornr_top_3 {
	background: url(images/corners/roundedcornr_646484_tr.png) no-repeat top right;
}
.roundedcornr_bottom_3 {
	background: url(images/corners/roundedcornr_646484_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_3 div {
	background: url(images/corners/roundedcornr_646484_br.png) no-repeat bottom right;
}
.roundedcornr_content_3 {
	background: url(images/corners/roundedcornr_646484_r.png) top right repeat-y;
}
*/


.roundedcornr_box_3 {
   background: #fdddaa url(images/corners/roundedcornr_990768_grad.gif) no-repeat;
}
.roundedcornr_top_3 div {
   background: url(images/corners/roundedcornr_990768_tl.gif) no-repeat top left;
}
.roundedcornr_top_3 {
   background: transparent url(images/corners/roundedcornr_990768_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_3 div {
   background: url(images/corners/roundedcornr_990768_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_3 {
   background: transparent url(images/corners/roundedcornr_990768_br.gif) no-repeat bottom right;
}


.roundedcornr_top_3 div,.roundedcornr_top_3,
.roundedcornr_bottom_3 div, .roundedcornr_bottom_3 {
width: 335px;
height: 8px;
}
.roundedcornr_content_3 { padding: 1px 6px; }

.tab4{
width:450px;
float:left;
padding-left:4px;
color:#fff;
padding-top:10px;
}

.tab4 h1{
text-transform:uppercase;
font-size:11px;
color:#b21c1c;
}

.tab4 h1 a{
text-transform:uppercase;
font-style:normal;
font-size:11px;
color:#b21c1c;
}

.tab4 a{
font-size:10px;
font-weight:bold;
text-decoration:none;
font-style:italic;
color:#000;
}

.tab4 a.nostyle{
font-size:12px;
font-weight:normal;
text-decoration:none;
font-style:normal;
}

/* BACKUP
.roundedcornr_box_4 {
	background: url(images/corners/roundedcornr_804790_tl.png) no-repeat top left;
}
.roundedcornr_top_4 {
	background: url(images/corners/roundedcornr_804790_tr.png) no-repeat top right;
}
.roundedcornr_bottom_4 {
	background: url(images/corners/roundedcornr_804790_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_4 div {
	background: url(images/corners/roundedcornr_804790_br.png) no-repeat bottom right;
}
.roundedcornr_content_4 {
	background: url(rimages/corners/oundedcornr_804790_r.png) top right repeat-y;
}
*/

.roundedcornr_box_4 {
   background: #dbdbdb url(images/corners/roundedcornr_345037_grad.gif) repeat-x top left;
}
.roundedcornr_top_4 div {
   background: url(images/corners/roundedcornr_345037_tl.gif) no-repeat top left;
}
.roundedcornr_top_4 {
   background: transparent url(images/corners/roundedcornr_345037_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_4 div {
   background: url(images/corners/roundedcornr_345037_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_4 {
   background: transparent url(images/corners/roundedcornr_345037_br.gif) no-repeat bottom right;
}

.roundedcornr_top_4 div,.roundedcornr_top_4,
.roundedcornr_bottom_4 div, .roundedcornr_bottom_4 {
width: 450px;
height: 15px;
}

.roundedcornr_content_4 { padding: 1px 6px; }

.tab5{
padding-top:10px;
float:left;
text-align:left;
color:#000;
width:450px;
margin-bottom:10px;
}

.tab5 h1{
text-transform:uppercase;
font-size:11px;
color:#000;
}

.tab5 h1 a{
text-transform:uppercase;
font-style:normal;
font-size:11px;
color:#000;
}

.tab5 a{
font-size:10px;
font-weight:bold;
text-decoration:none;
font-style:italic;
color:#000;
}

.tab5 a.nostyle{
font-size:12px;
font-weight:normal;
text-decoration:none;
font-style:normal;
}

.roundedcornr_box_5 {
   background: #ffffff url(images/corners/roundedcornr_124329_grad.gif) repeat-x top left;
}
.roundedcornr_top_5 div {
   background: url(images/corners/roundedcornr_124329_tl.gif) no-repeat top left;
}
.roundedcornr_top_5 {
   background: transparent url(images/corners/roundedcornr_124329_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_5 div {
   background: url(images/corners/roundedcornr_124329_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_5 {
   background: transparent url(images/corners/roundedcornr_124329_br.gif) no-repeat bottom right;
}

.roundedcornr_top_5 div,.roundedcornr_top_5,
.roundedcornr_bottom_5 div, .roundedcornr_bottom_5 {
/*width: 678px;*/
height: 15px;
}
.roundedcornr_content_5 { padding: 1px 7px; }

.tab6{
width:335px;
float:right;
padding-right:0px;
padding-top:10px;
text-align:left;
}

.tab6 h1{
text-transform:uppercase;
font-size:11px;
color:#000;
}

.tab6 h1 a{
text-transform:uppercase;
font-style:normal;
font-size:11px;
color:#000;
}

.tab6 a{
font-size:10px;
font-weight:bold;
text-decoration:none;
font-style:italic;
color:#000;
}

.tab6 a.nostyle{
font-size:12px;
font-weight:normal;
text-decoration:none;
font-style:normal;
}

.tab6 img{
/*float:left;
padding-right:10px;
margin-top:10px;*/
}

/* BACKUP
.roundedcornr_box_6 {
	background: url(images/corners/roundedcornr_561410_tl.png) no-repeat top left;
}
.roundedcornr_top_6 {
	background: url(images/corners/roundedcornr_561410_tr.png) no-repeat top right;
}
.roundedcornr_bottom_6 {
	background: url(images/corners/roundedcornr_561410_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_6 div {
	background: url(images/corners/roundedcornr_561410_br.png) no-repeat bottom right;
}
.roundedcornr_content_6 {
	background: url(images/corners/roundedcornr_561410_r.png) top right repeat-y;
}
*/

.roundedcornr_box_6 {
   background: #d7e1e4 url(images/corners/roundedcornr_243908_grad.gif) repeat-x top left;
}
.roundedcornr_top_6 div {
   background: url(images/corners/roundedcornr_243908_tl.gif) no-repeat top left;
}
.roundedcornr_top_6 {
   background: transparent url(images/corners/roundedcornr_243908_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_6 div {
   background: url(images/corners/roundedcornr_243908_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_6 {
   background: transparent url(images/corners/roundedcornr_243908_br.gif) no-repeat bottom right;
}

.roundedcornr_top_6 div,.roundedcornr_top_6,
.roundedcornr_bottom_6 div, .roundedcornr_bottom_6 {
width:335px;
height: 5px;
}
.roundedcornr_content_6 { padding: 1px 6px; }

#content .subimage{
width:367px;
float:left;
padding-left:4px;
color:#fff;
}

#content .subimage h1{
text-transform:uppercase;
font-size:11px;
color:#fdca3d;
}

#content .subimage a{
font-size:10px;
font-weight:bold;
text-decoration:none;
font-style:italic;
color:#fff;
}

.roundedcornr_box_sub {
background: url(images/corners/roundedcornr_2_tl.png) no-repeat top left;
}

.roundedcornr_top_sub {
background: url(images/corners/roundedcornr_2_tr.png) no-repeat top right;
}

.roundedcornr_bottom_sub {
background: url(images/corners/roundedcornr_2_bl.png) no-repeat bottom left;
}

.roundedcornr_bottom_sub div {
background: url(images/corners/roundedcornr_2_br.png) no-repeat bottom right;
}

.roundedcornr_content_sub {
background: url(images/corners/roundedcornr_2_r.png) top right repeat-y;
}

.roundedcornr_top_sub div,.roundedcornr_top_sub,
.roundedcornr_bottom_sub div, .roundedcornr_bottom_sub {
width: 367px;
height: 10px;
}

.roundedcornr_content_sub { padding: 1px 10px; }

#content .subtext{
float:right;
padding:0;
width:409px;
font-size:11px;
}

#content .subtext h1{
font-weight:bold;
font-size:12px;
}

#content .subtext a{
color:#000;
font-style:italic;
text-decoration:underline;
}

#artScroll{
width:795px;
height:150px;
text-align:center;
margin:auto;
}

#artScroll img{
border:0;
}

#bottom{
text-align:center;
margin:auto;
clear:both;
width:800px;
height:83px;
background:#382c2c;
border:solid 1px #b41519;
}

#menubtm{
text-align:left;
margin:auto;
margin-top:15px;
width:800px;
font-size:10px;
background:#f0eae3;
padding:10px;
}

#menubtm h2{
font-size:14px;
width:800px;
border-bottom:dotted 1px #999;
padding-bottom:5px;
color:#776652;
}

#menubtm a{
text-decoration:none;
color:#000;
font-weight:bold;
}

#menubtm a:hover{
text-decoration:underline;
}

#menubtm ul li{
list-style:square;
padding:2px;
}

#menubtm ul.btminner a{
font-weight:normal;
list-style:none;
}

#menubtm ul.btminner li{
list-style:none;
padding-left:0px;
margin-left:-35px;
}

#menubtm .btmleft{
float:left;
width:390px
}

#menubtm .btmright{
float:left;
width:390px;
}

#footer{
clear:both;
text-align:center;
margin:auto;
margin-top:15px;
width:800px;
font-size:10px;
}

#footer .request{
float:right;
width:266px;
padding-left:1px;
text-align:right;
}

#footer .copy{
float:right;
width:266px;
font-size:10px;
}

#footer .copy a{
font-weight:bold;
text-decoration:underline;
color:#000;
}

#footer .request img{
margin-left:30px;
float:left;
}

form{
padding-top:0;
margin-top:0;
}

input{
color: #000;
background: #fff;
border: 1px solid #585858;
font-size:10px;
padding-left:5px;
width:70px;
}

.none input{
background:none;
border:none;
width:auto;
}

.submit input{
color: #fff;
background: #382c2c;
border: 1px solid #585858;
font-size:10px;
font-weight:bold;
width:150px;
} 

#ecard{
float:left;
width:775px;
text-align:center;
margin:auto; 
}

#mainContainer{
margin-top: 10px;
margin-right:auto;
margin-left:auto;
width: 750px;
height: 700px;
padding: 10px;
background-color: #FAF6F6;
color: #000;
}

#mainContainerPreview{
margin-top: 10px;
margin-right:auto;
margin-left:auto;
width: 750px;
padding: 10px;
background-color: #FAF6F6;
color: #000;
}
.mainContentContainer{
margin-top: 10px;
margin-right:auto;
margin-left:auto;
width: 750px;
height: 700px;
padding: 10px;
background-color: #FAF6F6;
color: #000;	
}

.mainContentContainerPreview{
margin-top: 10px;
margin-right:auto;
margin-left:auto;
width: 720px;
padding: 10px;
background-color: #FAF6F6;
color: #000;	
}

.detailsContainer{
margin-right:auto;
margin-left:auto;
width: 720px;
height: 450px;
color: #000;	
}

.generalTextboxes{
margin-top: 0px;
margin-right:auto;
margin-left:auto;
width: 200px;
height: 15px;
font-family: verdana;
font-size: 12px;
color: #9E8C11;
}

.generalMessagebox{
margin-top: 0px;
margin-right:auto;
margin-left:auto;
width: 615px;
height: 200px;
font-family: verdana;
font-size: 12px;
color: #9E8C11;
}

.dllType
{
width: 206px;
font-family: verdana;
font-size: 12px;
color: #9E8C11;
}

.generalText{
font-family: verdana;
font-size: 12px;
color: #000;
}

.pictureSelectContainer{
margin-top: 0px;
margin-right:auto;
margin-left:auto;
width: 700px;
height: 50px;
padding-top: 0px;
padding: 0px;
background-color: #B7B5B5;
font-family: verdana;
font-size: 12px;
color: #9E8C11;
}

.invisible{
display:none;
}

.singleComment{
border:solid 1px #ccc;
padding:15px;
width:500px;
}

.commentDetails{
font-size:10px;
font-style:italic;
}
