h1 {
color: #544369;
margin-bottom: 5px;
width: auto;
}
h2 {
text-align: center;
width: auto;
margin-bottom: 10px;
color: #544369;
padding-bottom: 8px;
background-color: #EBE6EE;
padding-top: 8px;
margin-top: 15px;
}
h3 {
margin-bottom: 10px;
padding-top: 10px;
text-align: center;
font-size: 1.1em;
font-weight: bold;
}
h4 {
text-align: center;
color: #544369;
padding-bottom: 8px;
background-color: #EBE6EE;
padding-top: 8px;
margin-bottom: 5px;
}
div#portfolio {
text-align: center;
width: 840px;
margin-right: auto;
margin-left: auto;
clear: both;
}
div#portfolio p.cap {
text-align: left;
margin-top: 2px;
width: 800px;
}
div#portfolio p.ctr {
text-align: center;
width: 800px;
margin-top: 2px;
}
div#portfolio p.spc {
margin-bottom: 6px;
width: 800px;
}
div#portfolio p#howhdg{
padding-top: 25px;
margin-left: 15px;
text-align: center;
font-size: 1.3em;
font-weight: bold;
color: #663381;
margin-top: 10px;
}
div#portfolio p.qualhdg {
font-size: 1em;
text-align: left;
font-weight: bold;
margin-left: 0px;
margin-top: 20px;
}
div#portfolio p#tag {
margin-top: 30px;
}
div#portfolio img.ptf {
display: block;
margin-right: auto;
margin-left: auto;
margin-top: 15px;
text-align: center;
}
div#portfolio img.ptf1 {
display: block;
margin-right: auto;
margin-left: auto;
}

div#portfolio table#det2 {
border: 2px solid #EFEEC5;
background-color: #F7F5DF;
width: 800px;
}
div#portfolio table#det2 td {
padding-bottom: 4px;
padding-top: 4px;
}
div#portfolio table#det2 td.txtctr {
vertical-align: middle;
background-color: #FFFFFF;
font-size: .9em;
padding-top: 5px;
padding-bottom: 5px;
}
div#portfolio table#det2 p {
width: auto;
padding-right: 10px;
padding-left: 10px;
margin-right: auto;
margin-left: auto;
}
div#portfolio .prc3 {
font-weight: normal;
text-align: center;
margin-top: 15px;
margin-bottom: 15px;
font-size: 120%;
}
div#portfolio p.prc3 span {
font-size: 80%;
}


div#right span.prnt2 {
float: right;
width: 170px;
display: block;
margin: 0px 50px 10px auto;
}
div#right p#intro {
color: #333333;
font-size: .9em;
}
div#right a {
color: #71714A;
}
div#right ul {
font-size: .8em;
margin-bottom: 10px;
}
div#right ul li  {
list-style-type: disc;
margin-left: 15px;
vertical-align: middle;
margin-bottom: 3px;
}

form#orderform {
margin-right: auto;
margin-left: auto;
text-align: center;
margin-top: 20px;
}

table#order1 {
width: 740px;
background-color: #EFEEC5;
font-size: .75em;
border-top: none;
border-right: 1px solid #EFEEC5;
border-bottom: 1px solid #EFEEC5;
border-left: 1px solid #EFEEC5;
}
table#order1 th {
font-size: 1.1em;
font-weight: bold;
padding: 5px;
}
table#order1 td {
background-color: #FFFFFF;
padding: 5px;
vertical-align: middle;
}
table#order1 td.td-a {
text-align: right;
}
table#order1 td.td-b {
text-align: left;
}
table#order1 td.imp-a {
background-color: #FFE8FF;
text-align: right;
color: #CC3366;
font-size: 1.2em;
}
table#order1 td.imp-b {
background-color: #Ffe8ff;
text-align: left;
color: #CC3366;
font-size: 1.2em;
}

table#pixtblanniv {
margin-top: 15px;
}
table#prcs td {
text-align: center;
width: 33%;
background-color: #FFFFFF;
padding-top: 8px;
padding-bottom: 8px;
}

div.how {
background-color: #EBE6EE;
width: 800px;
text-align: center;
clear: both;
padding-bottom: 5px;
padding-top: 5px;
margin: 15px auto 10px;
}

table#prcs {
width: 750px;
font-size: .8em;
margin-bottom: 15px;
background-color: #EBE6EE;
border: 1px solid #663366;
margin-top: 6px;
text-align: center;
}
table#prcs p {
font-size: 1em;
margin-bottom: 4px;
text-align: center;
width: 85%;
}
table#prcs p.str {
font-weight: bold;
color: #663366;
text-align: center;
font-size: 1.2em;
}
table#prcs p.ctr {
text-align: center;
margin-top: 10px;
}
table#prcs img {
height: 160px;
width: 200px;
margin-right: auto;
margin-left: auto;
}

div#content p#tag {
margin-top: 30px;
width: 800px;
}
div#content p#mre {
text-align: center;
margin-bottom: 10px;
font-size: 1em;
color: #663366;
}
div#content p#mre a {
font-weight: bold;
text-align: center;
margin-bottom: 10px;
font-size: 1em;
color: #663366;
}

div#content a.order {
background-color: #FFE1FF;
display: block;
text-align: center;
vertical-align: middle;
text-decoration: none;
color: #660099;
font-weight: bold;
font-size: 1em;
border: 1px solid #660099;
margin-right: auto;
margin-left: auto;
padding: 4px 8px;
margin-top: 10px;
width: 150px;
}
div#content a.order:hover {
color: #CC0099;
background-color: #FFFFCC;
}
div#flashcontent {
font-size: 1px;
background-color: #ffffff;
background-repeat: no-repeat;
background-position: center top;
line-height: 0px;
background-image: url(../flsh/static-hm.jpg);
margin-left: auto;
margin-right: auto;
width: 810px;
height: 220px;
}

div#hlp {
width: 760px;
margin-right: auto;
margin-left: auto;
}
div#portfolio div#hlp p {
width: auto;
margin-right: 50px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 10px;
}
div#hlp span {
float: left;
height: 130px;
width: 193px;
margin-left: 0px;
margin-right: 15px;
margin-bottom: 5px;
display: block;
}
div#hlp img {
height: 130px;
width: 193px;
margin-left: 0px;
margin-right: auto;
display: block;
}
span.frmd {
float: right;
height: 180px;
width: 270px;
margin: 15px 0px 10px 15px;
}
span.frmd img {
height: 180px;
width: 270px;
}
table#catg {
width: 90%;
margin-top: 15px;
margin-bottom: 15px;
background-color: #fff;
}
table#catg td {
padding: 5px;
text-align: center;
color: #663399;
background-color: #f2f1d2;
width: 20%;
border: 1px solid #d7d4b5;
}
table#catg td a {
color: #663399;
}
table#catg span {
font-size: 90%;
}
table#catg td a span {
text-decoration: none;
}
p#howhdg {
padding-top: 25px;
margin-left: 15px;
text-align: center;
font-size: 1.3em;
font-weight: bold;
color: #663381;
margin-top: 10px;
}
p#howhdg2 {
padding-top: 25px;
margin-left: 15px;
text-align: center;
font-size: 1.1em;
font-weight: bold;
color: #663381;
margin-top: 10px;
}
div.sshow {
width: 840px;
margin-right: auto;
margin-left: auto;
}
div#content p.vwsmp {
font-size: 15px;
margin-bottom: 10px;
text-align: center;
}
div#content p.showcap {
font-size: 0.9em;
line-height: 1.3;
}
div#content p.howhdg {
margin-left: 15px;
text-align: center;
font-size: 1.2em;
font-weight: bold;
color: #663381;
margin-top: 10px;
}
table#qual-guar-ship {
margin-top: 20px;
margin-bottom: 20px;
}
