/******** SIFR ********/
.sIFR-active h1.foo {
visibility: hidden;
font-family: Arial, Helvetica, Verdana, Tahoma, "Lucida Sans Unicode", "Trebuchet MS", "Times New Roman", Times, serif, sans-serif;
line-height: 1em;
}
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
/*
  Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it.
  Conveniently, the object tab is always in a div, so we hide all divs directly inside the replaced element.
*/
.sIFR-replaced > div {
  display: none !important;
}




/***************************************/

html {
height: 100%;
}
body {
font-family: Arial, Helvetica, Verdana, Tahoma, "Lucida Sans Unicode", "Trebuchet MS", "Times New Roman", Times, serif, sans-serif;
color: #797986;
font-size: 12px;
margin: 0;
height: 100%;
background-color: #4c4c53;
}
h1, h2, h3 {
font-size: 22px;
font-weight: normal;
margin: 0px;
padding: 0px;
}
p {
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 12px;
padding-left: 0px;
vertical-align: top;
}
a {
color: #797986;
text-decoration: none;
margin: 0;
padding: 0;
border: 0;
outline: 0;
}
img {
margin: 0;
padding: 0;
border: 0;
outline: 0;
}
td {
vertical-align: top;
}
a:hover {
text-decoration: none;
color: #94b42f;
}
form {
margin: 0px;
padding: 0px;
}
.clear {
clear:both;
height:1px;
overflow:hidden;
}
.clear2 {
height:1px;
overflow:hidden;
}
ol {
padding-bottom: 12px;
margin: 0px;
padding-top: 0px;
}
ul {
padding-bottom: 12px;
padding-top: 0px;
margin-top: 0px;
margin-bottom: 0px;
}
.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin-right: auto;
margin-left: auto;
position: relative;
}
.flash-holder {
height: 290px;
overflow: hidden;
position: absolute;
top: 0px;
width: 100%;
z-index: 100;
outline: none;
}
#index .flash-holder {
height: 345px;
}
.header {
background-color: #4a0f4a;
height: 290px;
overflow: hidden;
position: relative;
top: 0px;
background-image: url(/images/bg-1.jpg);
background-position: center top;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFFFFF;
}
#index .header {
height: 345px;
}
.flash {
height: 290px;
text-align: center;
position: absolute;
width: 1260px;
margin-left: 50%;
left: -630px;
outline: none;
}
#index .flash{
height: 345px;
}
.bodyholder {
background-color: #d7d7d9;
background-image: url(/images/bg-2.jpg);
background-position: center top;
padding-bottom: 0px;
}
.body {
width: 980px;
margin-right: auto;
margin-left: auto;
background-image: url(/images/bg-body.gif);
background-repeat: repeat-y;
background-position: center top;
background-color: #FFFFFF;
}
.body2 {
width: 920px;
background-image: url(/images/bg-body2.gif);
padding-right: 30px;
padding-left: 30px;
background-repeat: no-repeat;
background-position: center bottom;
padding-bottom: 25px;
padding-top: 20px;
}
#index .body2 {
padding-top: 20px;
}
.footer {
height: 193px;
background-image: url(/images/footer.gif);
background-repeat: repeat-x;
background-position: left top;
}
.footer1 {
height: 193px;
background-image: url(/images/footer1.gif);
background-repeat: no-repeat;
background-position: center;
}
.footer2 {
height: 193px;
width: 960px;
margin-right: auto;
margin-left: auto;
}
.footer3 {
width: 480px;
height: 140px;
display: block;
float: left;
}
.footer1#solobanner {
background-image: url(/images/footer1b.gif);
}
.footer1#solobanner .footer3 {
width: 480px;
height: 140px;
display: block;
float: left;
margin-left: 240px;
}
.footer3 a {
height: 100px;
display: block;
padding-top: 40px;
padding-left: 40px;
}
.footer3 img {
float: left;
display: inline;
padding-left: 19px;
}
.footer3 img.th {
border: 3px solid #e2e2e2;
padding: 0px;
}
.footer .copy {
color: #706b72;
font-size: 11px;
clear: both;
padding-top: 20px;
padding-right: 10px;
padding-left: 10px;
}
.footer .copy a {
color: #706b72;
}
.footer .copy a:hover {
color: #999999;
}
.leftmenu {
padding-top: 5px;
width: 210px;
float: left;
display: inline;
padding-right: 20px;
}
.leftmenu .box {
width: 210px;
margin-bottom: 5px;
}
.leftmenu .box .middle {
background-color: #E2E2E2;
}
.leftmenu .button {
padding-left: 10px;
padding-top: 7px;
padding-bottom: 7px;
}
.leftmenu .logo {
padding-left: 10px;
}
.leftmenu .title {
padding-bottom: 2px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #c8c7cb;
margin-bottom: 6px;
margin-left: 10px;
margin-right: 10px;
}
.menu {
width: 210px;
}
.menu a {
width: 185px;
height: 24px;
display: block;
padding-left: 25px;
background-repeat: no-repeat;
background-position: 25px 0px;
}
.menu a:hover {
cursor: pointer;
}
.menu ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}
.menu li {
margin: 0px;
padding: 0px;
list-style-type: none;
background-image: url(/images/arrow-list.gif);
background-repeat: no-repeat;
background-position: 7px 5px;
}
.menu a#aa {
background-image: url(/images/using-my-style-solutions.gif);
}
.menu a#bb {
background-image: url(/images/vertical-proportions.gif);
}
.menu a#cc {
background-image: url(/images/horizontal-proportions.gif);
}
.menu a#dd {
background-image: url(/images/your-consultant.gif);
}
.menu a#ee {
background-image: url(/images/ask-a-question.gif);
}
.menu a#ff {
background-image: url(/images/ann-reinten.gif);
}
.menu a#hh {
background-image: url(/images/your-merchant.gif);
}
.menu a#gg {
background-image: url(/images/related-internet-sites.gif);
}
.menu a#ii {
background-image: url(/images/program-overview.gif);
}
.menu a#aa:hover {
background-image: url(/images/using-my-style-solutions1.gif);
}
.menu a#bb:hover {
background-image: url(/images/vertical-proportions1.gif);
}
.menu a#cc:hover {
background-image: url(/images/horizontal-proportions1.gif);
}
.menu a#dd:hover {
background-image: url(/images/your-consultant1.gif);
}
.menu a#ee:hover {
background-image: url(/images/ask-a-question1.gif);
}
.menu a#ff:hover {
background-image: url(/images/ann-reinten1.gif);
}
.menu a#hh:hover {
background-image: url(/images/your-merchant1.gif);
}
.menu a#gg:hover {
background-image: url(/images/related-internet-sites1.gif);
}
.menu a#ii:hover {
background-image: url(/images/program-overview1.gif);
}
.boxtop1 {
background-image: url(/images/box-r1.gif);
background-repeat: no-repeat;
background-position: left top;
height: 5px;
overflow: hidden;
}
.boxtop2 {
background-image: url(/images/box-r2.gif);
background-repeat: no-repeat;
background-position: right top;
height: 5px;
overflow: hidden;
}
.boxtop3 {
height: 5px;
margin-right: 5px;
margin-left: 5px;
background-color: #E2E2E2;
overflow: hidden;
}
.boxbott1 {
background-image: url(/images/box-r3.gif);
background-repeat: no-repeat;
background-position: left bottom;
height: 5px;
overflow: hidden;
}
.boxbott2 {
background-image: url(/images/box-r4.gif);
background-repeat: no-repeat;
background-position: right bottom;
height: 5px;
overflow: hidden;
}
.boxbott3 {
height: 5px;
margin-right: 5px;
margin-left: 5px;
background-color: #E2E2E2;
overflow: hidden;
}
.leftmenu .login {
color: #727272;
padding-bottom: 20px;
}
.leftmenu .login .title {
border: none;
margin: 0px;
font-weight: bold;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 4px;
padding-left: 8px;
}
.leftmenu .login a.retrive {
background-image: url(/images/arrow.gif);
padding-left: 12px;
background-repeat: no-repeat;
background-position: 2px 11px;
font-size: 11px;
color: #727272;
text-decoration: underline;
float: left;
padding-top: 8px;
}
.leftmenu .login a.retrive:hover {
color: #94b42f;
}
.leftmenu .login a.button {
background-image: url(/images/arrow-big.gif);
background-repeat: no-repeat;
background-position: right top;
font-size: 12px;
color: #727272;
font-weight: bold;
padding-right: 34px;
float: right;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 0px;
margin-top: 0px;
margin-right: 17px;
margin-bottom: 0px;
margin-left: 0px;
}
.leftmenu .login a.button:hover {
color: #94b42f;
}
.leftmenu .logout {
color: #727272;
padding-bottom: 20px;
}
.leftmenu .logout a.button {
background-image: url(/images/arrow-big-logout.gif);
background-repeat: no-repeat;
background-position: left top;
font-size: 12px;
color: #727272;
font-weight: bold;
float: left;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 34px;
margin: 0px;
}
.leftmenu .logout a.button:hover {
color: #94b42f;
}
.leftmenu .login .bg-field {
clear: both;
height: 33px;
}
.leftmenu .login input {
background-repeat: no-repeat;
background-position: left top;
border: 0px;
width: 155px;
font-size: 12px;
color: #727272;
font-family: Arial, Helvetica, Verdana, Tahoma, "Lucida Sans Unicode", "Trebuchet MS", "Times New Roman", Times, serif, sans-serif;
margin: 0px;
padding-top: 5px;
padding-right: 10px;
padding-left: 25px;
padding-bottom: 5px;
}
.leftmenu .login .user {
background-image: url(/images/field-username.gif);
}
.leftmenu .login .pass {
background-image: url(/images/field-password.gif);
}
div#username, div#password, div#newsletter {
position:relative;
float:left;
}
label.overlabel-apply {
position:absolute;
top:5px;
left:26px;
z-index:1;
}
.ftitle1 {
color: #91268E;
font-size: 38px;
overflow: hidden;
text-align: left;
font-weight: bold;
margin: 0px;
padding: 0px;
}
.ftitle2 {
color: #90909e;
font-size: 30px;
overflow: hidden;
text-align: left;
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
}
.ftitle3 {
color: #90909e;
font-size: 26px;
overflow: hidden;
text-align: left;
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
}
.steps {
display: inline;
width: 690px;
_width: 687px;
}
.steps .title {
background-color: #90909e;
}
.steps .title .top {
background-image: url(/images/steps-r1.gif);
background-repeat: no-repeat;
background-position: left top;
height: 5px;
overflow: hidden;
}
.steps .title .top div {
background-image: url(/images/steps-r2.gif);
background-repeat: no-repeat;
background-position: right top;
height: 5px;
overflow: hidden;
}
.steps .title .bottom {
background-image: url(/images/steps-r3.gif);
background-repeat: no-repeat;
background-position: left top;
height: 5px;
overflow: hidden;
}
.steps .title .bottom div {
background-image: url(/images/steps-r4.gif);
background-repeat: no-repeat;
background-position: right top;
height: 5px;
overflow: hidden;
}
.steps .title h1 {
font-size: 16px;
font-weight: bold;
color: #FFFFFF;
padding-top: 2px;
padding-right: 10px;
padding-bottom: 2px;
padding-left: 10px;
}
.steps td.top {
background-image: url(/images/step-bg.gif);
vertical-align: top;
height: 52px;
width: 226px;
_width: 225px;
}
.steps-bg-r {
background-image: url(/images/step-bg-r.gif);
vertical-align: top;
background-repeat: no-repeat;
background-position: right top;
}
.steps td.top img {
padding-left: 10px;
padding-top: 24px;
}
.steps .cont {
background-color: #3F3F45;
color: #FFFFFF;
padding-top: 16px;
padding-right: 12px;
padding-bottom: 0px;
padding-left: 12px;
vertical-align: top;
line-height: 14px;
width: 202px;
_width: 201px;
background-image: url(/images/dots.gif);
background-repeat: repeat-x;
background-position: left top;
}
.steps .cont a {
color: #94b42f;
}
.steps .cont a:hover {
color: #797986;
}
.steps .cont#video {
padding-top: 12px;
padding-right: 0px;
padding-left: 0px;
width: 226px;
_width: 225px;
}
.button {
float: none;
padding-top: 7px;
padding-right: 0px;
padding-bottom: 7px;
padding-left: 0px;
margin: 0px;
}
.steps .button {
float: none;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 7px;
padding-left: 0px;
margin: 0px;
}
.steps .dist {
width: 6px;
overflow: hidden;
}
.steps td.bottom {
background-color: #3F3F45;
background-image: url(/images/steps-r3b.gif);
background-position: left top;
background-repeat: no-repeat;
height: 5px;
overflow: hidden;
}
.steps td.bottom div {
background-image: url(/images/steps-r4b.gif);
background-position: right top;
background-repeat: no-repeat;
height: 5px;
overflow: hidden;
}
.steps .watch {
height: 45px;
width: 211px;
display: block;
position: relative;
top: -50px;
}
.steps .watch a {
display: block;
height: 33px;
background-image: url(/images/video.gif);
background-repeat: no-repeat;
background-position: right top;
color: #FFFFFF;
float: right;
padding-right: 50px;
padding-top: 12px;
}
.steps .watch a:hover {
color: #94b42f;
}
.h-line {
height: 20px;
background-image: url(/images/h-line.gif);
background-position: left center;
background-repeat: repeat-x;
overflow: hidden;
margin-bottom: 10px;
}
#index .h-line {
height: 10px;
margin-bottom: 0px;
margin-top: 0px;
}
#index .steps .h-line {
height: auto;
margin-bottom: auto;
margin-top: auto;
overflow: visible;
background-position: left 35px;
}
.steps .h-line {
height: 10px;
margin-bottom: 10px;
margin-top: 15px;
padding: 0px;
}
.big {
color: #94b42f;
line-height: 18px;
padding-bottom: 18px;
}
.rightmenu {
width: 240px;
float: right;
padding-top: 20px;
padding-left: 10px;
}
.rightmenu img {
margin-top: 12px;
}
.purple {
color: #91268E;
font-weight: bold;
}
img.left {
float: left;
margin-right: 20px;
margin-bottom: 10px;
}
img.right {
float: right;
margin-left: 20px;
margin-bottom: 15px;
}
.ratings {
width: 920px;
display: block;
clear: both;
padding-bottom: 25px;
padding-top: 10px;
}
.ratings .top div {
background-image: url(/images/ratings-a3.gif);
background-repeat: no-repeat;
background-position: right top;
height: 25px;
overflow: hidden;
}
.ratings td.top {
background-image: url(/images/ratings-a2.gif);
height: 25px;
width: 215px;
}
.ratings td.top#ratings-b {
background-image: url(/images/ratings-b2.gif);
}
.ratings td.top#ratings-c {
background-image: url(/images/ratings-c2.gif);
}
.ratings td.top#ratings-d {
background-image: url(/images/ratings-d2.gif);
}
.ratings #ratings-b div {
background-image: url(/images/ratings-b3.gif);
}
.ratings #ratings-c div {
background-image: url(/images/ratings-c3.gif);
}
.ratings #ratings-d div {
background-image: url(/images/ratings-d3.gif);
}
.ratings .title {
text-transform: uppercase;
color: #c13887;
display: block;
font-size: 12px;
font-weight: bold;
padding-bottom: 6px;
}
.ratings #ratings-bb .title {
color: #3872c1;
}
.ratings #ratings-cc .title {
color: #7c7c7c;
}
.ratings #ratings-dd .title {
color: #38a7c1;
}
.ratings .title .bottom {
background-image: url(/images/steps-r3.gif);
background-repeat: no-repeat;
background-position: left top;
height: 5px;
overflow: hidden;
}
.ratings .title .bottom div {
background-image: url(/images/steps-r4.gif);
background-repeat: no-repeat;
background-position: right top;
height: 5px;
overflow: hidden;
}
.ratings td.top img {
padding-left: 0px;
}
.ratings .cont {
background-color: #E2E2E2;
color: #434343;
padding-top: 8px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;
vertical-align: top;
width: 195px;
}
.ratings .dist {
width: 20px;
overflow: hidden;
}
.ratings td.bottom {
background-color: #E2E2E2;
background-image: url(/images/ratings-r3.gif);
background-position: left top;
background-repeat: no-repeat;
height: 5px;
overflow: hidden;
}
.ratings td.bottom div {
background-image: url(/images/ratings-r4.gif);
background-position: right top;
background-repeat: no-repeat;
height: 5px;
overflow: hidden;
}
.books {
float: left;
width: 670px;
padding-left: 10px;
}
.books .txt {
margin-left: 250px;
}
.books h1 {
color: #91268E;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #BBBBC3;
margin-bottom: 10px;
padding-bottom: 8px;
font-size: 16px;
font-weight: bold;
padding-top: 10px;
}
.books .small {
font-size: 11px;
display: block;
padding-top: 15px;
}
.books .button {
padding-top: 20px;
padding-bottom: 10px;
text-align: right;
}
.books .h-line {
clear: both;
}
.books img.left {
float: left;
margin-right: 20px;
margin-bottom: 10px;
}
#personal_results {
outline: 0px;
position: absolute;
left: 0px;
top: 0px;
width: 940px;
height: 740px;
}
.personal_results {
height: 740px;
position: relative;
z-index: 200;
margin-top: -40px;
margin-bottom: 20px;
width: 920px;
}
.overview {
padding-bottom: 20px;
}
.overview td {
width: 430px;
vertical-align: top;
}
.overview .v-line {
width: 60px;
background-image: url(/images/v-line.gif);
background-repeat: repeat-y;
background-position: center top;
}
.overview ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}
.overview li {
background-image: url(/images/list.gif);
background-position: left 5px;
padding-left: 14px;
background-repeat: no-repeat;
margin-left: 3px;
padding-bottom: 12px;
}
.narrow {
float: left;
width: 690px;
padding-left: 0px;
padding-bottom: 60px;
}
.profile {
width: 690px;
_width: 687px;
padding-bottom: 0px;
}
.profile .top table {
width: 690px;
}
.profile td.top {
background-image: url(/images/step-bg.gif);
vertical-align: top;
height: 52px;
}
.profile td.top img {
padding-left: 3px;
padding-top: 24px;
padding-right: 3px;
}
.profile .cont {
background-color: #3F3F45;
color: #d6d6d8;
padding-top: 16px;
padding-right: 12px;
padding-bottom: 0px;
padding-left: 12px;
vertical-align: top;
line-height: 14px;
width: 202px;
_width: 201px;
width: auto;
_width: auto;
background-image: url(/images/dots.gif);
background-repeat: repeat-x;
background-position: left top;
}
.profile .dist {
width: 2px;
overflow: hidden;
font-size: 2px;
}
.profile td.bottom {
background-color: #3F3F45;
background-image: url(/images/steps-r3b.gif);
background-position: left top;
background-repeat: no-repeat;
height: 5px;
overflow: hidden;
}
.profile td.bottom div {
background-image: url(/images/steps-r4b.gif);
background-position: right top;
background-repeat: no-repeat;
height: 5px;
overflow: hidden;
}
.profile .a {
text-align: left;
padding-left: 6px;
}
.profile td.top .a img {
float: left;
}
.profile .b {
padding-right: 6px;
background-image: url(/images/step-bg-r.gif);
background-position: right top;
background-repeat: no-repeat;
height: 52px;
}
.profile td.top .b img {
float: right;
display: block;
}
.price {
color: #7cb10e;
font-size: 24px;
font-weight: bold;
padding-top: 4px;
}
.form {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}
.form .label {
padding-top: 4px;
white-space: nowrap;
padding-right: 10px;
color: #d6d6d8;
padding-bottom: 6px;
}
.form input {
background-color: #90909e;
border: none;
padding: 4px;
width: 260px;
font-family: Arial, Helvetica, Verdana, Tahoma, "Lucida Sans Unicode", "Trebuchet MS", "Times New Roman", Times, serif, sans-serif;
color: #3f3f45;
margin-bottom: 6px;
margin-right: 10px;
font-size: 12px;
}
.form .drop {
background-color: #90909e;
border: none;
padding: 3px;
width: 150px;
font-family: Arial, Helvetica, Verdana, Tahoma, "Lucida Sans Unicode", "Trebuchet MS", "Times New Roman", Times, serif, sans-serif;
color: #3f3f45;
margin-bottom: 6px;
font-size: 12px;
margin-right: 10px;
}
.butt {
color: #7cb10e;
padding-top: 4px;
width: 100%;
}
.butt .button {
padding-left: 10px;
padding-top: 7px;
padding-bottom: 7px;
float: right;
width: auto;
padding-right: 0px;
}
.profile .button {
width: 480px;
text-align: center;
padding-top: 10px;
padding-bottom: 10px;
}
.profile .butt .button {
padding-left: 10px;
padding-top: 7px;
padding-bottom: 7px;
float: right;
width: auto;
padding-right: 0px;
}
.key {
margin-top: 9px;
margin-bottom: 8px;
}
.key .label {
padding-top: 4px;
padding-right: 10px;
color: #91268E;
font-weight: bold;
}
.key input {
border: none;
width: 190px;
font-family: Arial, Helvetica, Verdana, Tahoma, "Lucida Sans Unicode", "Trebuchet MS", "Times New Roman", Times, serif, sans-serif;
color: #3f3f45;
margin-bottom: 6px;
margin-right: 10px;
font-size: 12px;
background-image: url(/images/key-bg.gif);
background-repeat: no-repeat;
background-position: left top;
height: 16px;
padding-top: 4px;
padding-right: 10px;
padding-bottom: 4px;
padding-left: 10px;
background-color: transparent;
}
.key#coupon input {
width: 150px;
background-image: url(/images/coupon-bg.gif);
}
.diagrams {
width: 690px;
padding-bottom: 0px;
margin-bottom: 30px;
}
.diagrams .shadow {
width: 10px;
background-image: url(/images/shadow-r.gif);
overflow: hidden;
background-repeat: repeat-y;
background-position: left top;
}
.diagrams .thsholder {
width: 480px;
}
.diagrams h1 {
color: #89c138;
font-size: 25px;
font-weight: bold;
}
.diagrams h2 {
color: #91268E;
font-size: 14px;
}
.diagrams .description {
padding-top: 10px;
padding-left: 5px;
}
.diagrams .description .button-right {
padding-top: 0px;
float: none;
padding-bottom: 15px;
text-align: right;
}
.diagrams .description .txt {
padding-top: 10px;
}
.diagrams .th {
width: 160px;
float: left;
}
.diagrams .th img {
padding-top: 10px;
padding-bottom: 10px;
}
.diagrams .label {
font-size: 13px;
color: #91268E;
display: block;
padding-top: 2px;
padding-left: 5px;
}
.diagrams .h-line {
clear: both;
overflow: hidden;
margin: 0px;
padding-bottom: 10px;
height: 10px;
}
span.checkbox {
width: 20px;
height: 20px;
padding: 0;
display: block;
clear: left;
float: left;
background-image: url(/images/checkbox.gif);
background-repeat: no-repeat;
}
span.radio {
width: 20px;
height: 20px;
padding: 0;
display: block;
clear: left;
float: left;
background-image: url(/images/checkbox.gif);
background-repeat: no-repeat;
}
.profile .pf {
width: 480px;
background-image: url(/images/bg-pf.gif);
height: 43px;
}
.menu-admin {
width: 210px;
}
.menu-admin a {
width: 172px;
display: block;
padding-left: 28px;
background-repeat: no-repeat;
background-position: 25px 0px;
color: #4c4c53;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 10px;
}
.menu-admin a:hover {
color: #94b42f;
}
.menu-admin ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}
.menu-admin li {
margin: 0px;
padding: 0px;
list-style-type: none;
background-image: url(/images/arrow-list.gif);
background-repeat: no-repeat;
background-position: 7px 5px;
}
.garments {
width: 226px;
float: left;
}
.garments-v-dist{
width: 5px;
float: left;
overflow: hidden;
}
.garments-h-dist{
overflow: hidden;
background-image: url(/images/garments-h-line.gif);
background-repeat: no-repeat;
background-position: left top;
height: 5px;
width: 226px;
clear: both;
position: relative;
top: -5px;
}
.garments .banner {
padding-top: 0px;
}
.garment {
background-repeat: no-repeat;
background-position: left top;
padding-top: 40px;
padding-right: 10px;
padding-bottom: 15px;
padding-left: 10px;
}
.garment a {
display: block;
font-weight: bold;
color: #FFFFFF;
padding-left: 10px;
padding-top: 2px;
padding-bottom: 2px;
}
.garment a:hover {
color: #82b63e;
background-image: url(/images/arrow-garments.gif);
background-repeat: no-repeat;
background-position: left 5px;
}
.garment#g1 {
background-image: url(/images/garments-tops.gif);
height: 155px;
}
.garment#g2 {
background-image: url(/images/garments-skirts.gif);
height: 60px;
}
.garment#g3 {
background-image: url(/images/garments-dresses.gif);
height: 60px;
}
.garment#g4 {
background-image: url(/images/garments-jackets.gif);
height: 100px;
}
.garment#g5 {
background-image: url(/images/garments-pants.gif);
height: 80px;
}
.garment#g6 {
background-image: url(/images/garments-shorts.gif);
height: 40px;
}
.garment#g7 {
background-image: url(/images/garments-coats.gif);
height: 40px;
}
.garment#g8 {
background-image: url(/images/garments-swimwear.gif);
height: 135px;
}
.garment#g9 {
background-image: url(/images/garments-hair-styles.gif);
height: 20px;
}
.garment#g10 {
background-image: url(/images/garments-accessories.gif);
height: 240px;
}
.garment#g11 {
background-image: url(/images/garments-lingerie.gif);
height: 70px;
}
.garment#g12 {
background-image: url(/images/garments-design-and-colour.gif);
height: 125px;
}
.order-my-style-solutions {
padding-top: 20px;
text-align: right;
padding-bottom: 20px;
}
.help strong {
color: #91268E;
font-weight: bold;
}
.help ol {
color: #91268E;
padding-bottom: 12px;
margin: 0px;
padding-top: 0px;
font-weight: bold;
}
.help ul {
color: #91268E;
padding-bottom: 12px;
margin: 0px;
padding-top: 0px;
font-weight: bold;
}
.help ol p, .help ul p {
color: #797986;
padding: 0px;
font-weight: normal;
}
.help a {
color: #797986;
text-decoration: underline;
}
.help a:hover {
color: #94b42f;
text-decoration: underline;
}
.help ol a, .help ul a {
color: #91268E;
font-weight: bold;
}
.help ol a:hover, .help ul a:hover {
color: #94b42f;
font-weight: bold;
}
.my-results .name {
font-size: 26px;
color: #91268E;
}
.my-results .buttonholder {
float: left;
width: 330px;
font-size: 13px;
padding-top: 20px;
padding-bottom: 20px;
text-align: left;
}
.my-results .date {
font-size: 16px;
color: #91268E;
padding-top: 8px;
top: 25px;
position: relative;
}
.my-results .h-line {
height: 20px;
background-image: url(/images/h-line2.gif);
background-position: left center;
background-repeat: repeat-x;
overflow: hidden;
margin-bottom: 5px;
clear: both;
margin-top: 5px;
}
.my-results .double-h-line {
height: 2px;
overflow: hidden;
margin-bottom: 15px;
clear: both;
margin-top: 10px;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #CCCCCC;
border-bottom-color: #CCCCCC;
}
.my-results .datas {
float: left;
width: 300px;
}
.my-results .datas .data {
clear: both;
}
.my-results .datas .address {
float: left;
color: #91268E;
width: 120px;
font-weight: bold;
padding-bottom: 3px;
}
.my-results .datas .value {
float: left;
width: 160px;
padding-bottom: 3px;
margin-left: 10px;
}
.my-results-v-dist{
width: 30px;
float: left;
overflow: hidden;
}
.my-results .results {
float: left;
width: 330px;
font-size: 13px;
padding-bottom: 10px;
}
.my-results .results .data {
clear: both;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #d7d7d7;
}
.my-results .results .address {
float: left;
width: 190px;
padding-bottom: 1px;
padding-top: 2px;
}
.my-results .results .value {
width: 140px;
padding-bottom: 1px;
color: #91268E;
padding-top: 2px;
float: left;
}
.my-results .printbutton {
float: right;
padding-top: 10px;
}
.button-right {
float: right;
padding-top: 10px;
}
.contact .name {
color: #91268E;
font-weight: bold;
font-size: 15px;
}
.contact strong {
color: #91268E;
font-weight: bold;
}
.contact .datas {
width: 260px;
padding-bottom: 12px;
}
.contact .datas .data {
}
.contact .datas .address {
float: left;
color: #91268E;
width: 70px;
font-weight: bold;
padding-bottom: 3px;
}
.contact .datas .value {
width: 160px;
padding-bottom: 3px;
margin-left: 90px;
color: #91268E;
}
.contact a {
color: #91268E;
font-weight: bold;
text-decoration: underline;
}
.contact a:hover {
color: #94b42f;
font-weight: bold;
text-decoration: underline;
}
.contact a.email {
color: #797986;
font-weight: normal;
text-decoration: underline;
}
.contact a.email:hover {
color: #94b42f;
font-weight: normal;
text-decoration: underline;
}
.contact .sign {
float: right;
padding-top: 30px;
padding-bottom: 40px;
}
.contact .big-list {
font-size: 17px;
color: #94b42f;
}
.contact .big-list p {
font-size: 17px;
color: #91919B;
padding-bottom: 4px;
}
.contact .ftitle2 {
padding-bottom: 0px;
}
.narrow .title {
background-color: #90909e;
width: 690px;
}
.my-results .title, .order-portfolio .title {
margin-bottom: 0px;
}
.title .top {
background-image: url(/images/steps-r1.gif);
background-repeat: no-repeat;
background-position: left top;
height: 5px;
overflow: hidden;
}
.title .top div {
background-image: url(/images/steps-r2.gif);
background-repeat: no-repeat;
background-position: right top;
height: 5px;
overflow: hidden;
}
.title .bottom {
background-image: url(/images/steps-r3.gif);
background-repeat: no-repeat;
background-position: left top;
height: 5px;
overflow: hidden;
}
.title .bottom div {
background-image: url(/images/steps-r4.gif);
background-repeat: no-repeat;
background-position: right top;
height: 5px;
overflow: hidden;
}
.title h1 {
font-size: 16px;
font-weight: bold;
color: #FFFFFF;
padding-top: 2px;
padding-right: 10px;
padding-bottom: 2px;
padding-left: 10px;
}
.title h2 {
font-size: 15px;
font-weight: normal;
color: #FFFFFF;
padding-top: 3px;
padding-right: 10px;
padding-bottom: 4px;
padding-left: 10px;
}
.title p {
font-size: 12px;
font-weight: normal;
color: #FFFFFF;
padding-top: 3px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
margin: 0px;
}
.greytitle {
background-color: #90909e;
width: 690px;
margin-bottom: 15px;
float: left;
}
.greytitle .top {
background-image: url(/images/steps-r1.gif);
background-repeat: no-repeat;
background-position: left top;
height: 5px;
overflow: hidden;
}
.greytitle .top div {
background-image: url(/images/steps-r2.gif);
background-repeat: no-repeat;
background-position: right top;
height: 5px;
overflow: hidden;
}
.greytitle .bottom {
background-image: url(/images/steps-r3.gif);
background-repeat: no-repeat;
background-position: left top;
height: 5px;
overflow: hidden;
}
.greytitle .bottom div {
background-image: url(/images/steps-r4.gif);
background-repeat: no-repeat;
background-position: right top;
height: 5px;
overflow: hidden;
}
.greytitle h1 {
font-size: 16px;
font-weight: bold;
color: #FFFFFF;
padding-top: 2px;
padding-right: 10px;
padding-bottom: 2px;
padding-left: 10px;
}
.greytitle h2 {
font-size: 15px;
font-weight: normal;
color: #FFFFFF;
padding-top: 3px;
padding-right: 10px;
padding-bottom: 4px;
padding-left: 10px;
}
.leftmargin {
margin-left: 0px;
padding-left: 230px;
}
a.greenitalic {
font-style: italic;
text-decoration: underline;
color: #94b42f;
}
.greendot {
color: #94b42f;
}
.greendot li {
padding-bottom: 5px;
}
.greendot p {
color: #797986;
padding-bottom: 0px;
}
.ask .radiolabel {
color: #91268E;
font-weight: bold;
font-size: 15px;
display: block;
padding-top: 1px;
}
td.radio {
color: #91268E;
font-weight: bold;
font-size: 15px;
padding-right: 10px;
}
.ask .form .label {
padding-top: 4px;
white-space: nowrap;
padding-right: 10px;
color: #797986;
}
.ask .form input {
width: 280px;
}
.ask .form textarea {
background-color: #90909e;
border: none;
padding: 4px;
width: 280px;
font-family: Arial, Helvetica, Verdana, Tahoma, "Lucida Sans Unicode", "Trebuchet MS", "Times New Roman", Times, serif, sans-serif;
color: #3f3f45;
margin-bottom: 6px;
margin-right: 10px;
font-size: 12px;
height: 100px;
}
.ask .form .button {
float: right;
padding: 10px;
}
.help .ftitle2 {
padding-bottom: 0px;
}
.watchvideo {
height: 50px;
display: block;
padding-bottom: 20px;
}
.watchvideo a {
height: 38px;
background-image: url(/images/video-white.gif);
background-repeat: no-repeat;
background-position: right top;
color: #91268E;
padding-right: 50px;
padding-top: 12px;
width: 100px;
display: block;
float: left;
text-align: right;
}
.watchvideo a:hover {
color: #94b42f;
}
.watchvideoinf {
height: 50px;
display: block;
padding-bottom: 10px;
}
.watchvideoinf img {
vertical-align: -25px;
padding-right: 5px;
padding-left: 5px;
}
.watchvideoinf a {
height: 50px;
color: #91268E;
display: block;
float: left;
text-align: right;
}
.watchvideoinf a:hover {
color: #94b42f;
}
.print {
background-color: #FFFFFF;
min-height: 100%;
height: auto !important;
height: 100%;
margin-right: auto;
margin-left: auto;
position: relative;
padding-top: 40px;
padding-bottom: 40px;
}
.print .narrow {
float: none;
width: 690px;
margin-right: auto;
margin-left: auto;
padding-bottom: 0px;
}
.print .ratings {
width: auto;
padding-bottom: 0px;
padding-top: 10px;
}
.print .ratings .cont {
background-color: #E2E2E2;
color: #434343;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;
vertical-align: top;
width: auto;
padding-top: 0px;
}
.print .ratings .top2 {
background-color: #E2E2E2;
background-image: url(/images/ratings-r1.gif);
background-position: left top;
background-repeat: no-repeat;
height: 5px;
overflow: hidden;
margin-top: 2px;
margin-bottom: 0px;
padding: 0px;
}
.print .ratings .top2 div {
background-image: url(/images/ratings-r2.gif);
background-position: right top;
background-repeat: no-repeat;
height: 5px;
overflow: hidden;
}
.print .ratings .bottom {
background-color: #E2E2E2;
background-image: url(/images/ratings-r3.gif);
background-position: left top;
background-repeat: no-repeat;
height: 5px;
overflow: hidden;
}
.print .ratings .bottom div {
background-image: url(/images/ratings-r4.gif);
background-position: right top;
background-repeat: no-repeat;
height: 5px;
overflow: hidden;
}
.print .ratings .top div {
background-image: url(/images/ratings-a3.gif);
background-repeat: no-repeat;
background-position: right top;
height: 25px;
overflow: hidden;
}
.print .ratings .title {
color: #D6489B;
font-weight: normal;
font-size: 14px;
padding-bottom: 4px;
background-color: transparent;
width: auto;
text-transform: uppercase;
padding-top: 8px;
}
.print .ratings .top {
background-image: url(/images/ratings-a2.gif);
height: 25px;
}
.print .ratings .great, .print .ratings .good, .print .ratings .goodif, .print .ratings .avoid {
padding-bottom: 20px;
}
.print .ratings .good .top {
background-image: url(/images/ratings-b2.gif);
}
.print .ratings .good .top div {
background-image: url(/images/ratings-b3.gif);
}
.print .ratings .goodif .top {
background-image: url(/images/ratings-d2.gif);
}
.print .ratings .goodif .top div {
background-image: url(/images/ratings-d3.gif);
}
.print .ratings .avoid .top {
background-image: url(/images/ratings-c2.gif);
}
.print .ratings .avoid .top div {
background-image: url(/images/ratings-c3.gif);
}
.print .ratings .good .title {
color: #3872C1;
}
.print .ratings .goodif .title {
color: #38A7C1;
}
.print .ratings .avoid .title {
color: #7C7C7C;
}
.print .ratings .bold {
color: #91268E;
font-weight: bold;
}
.print .ratings .good .bold {
color: #3872C1;
}
.print .ratings .goodif .bold {
color: #38A7C1;
}
.print .ratings .avoid .bold {
color: #666666;
}
.my-results .ftitle2 {
margin-right: 220px;
}
.leftmenu .usagenotes {
padding-left: 10px;
padding-top: 4px;
padding-bottom: 8px;
font-size: 11px;
padding-right: 10px;
}
.leftmenu .usagenotes .title {
border: none;
margin: 0px;
color: #94b42f;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
font-weight: bold;
font-size: 12px;
}
.profile .cont .small {
padding-top: 0px;
color: #d6d6d8;
font-size: 11px;
}
.outline {
padding-bottom: 10px;
}
.outline .content {
padding-top: 5px;
padding-right: 15px;
padding-left: 15px;
border-right-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-left-style: solid;
border-right-color: #E2E2E2;
border-left-color: #E2E2E2;
}
.outline .top {
background-image: url(/images/outline1-r1.gif);
background-repeat: no-repeat;
background-position: left top;
height: 8px;
overflow: hidden;
}
.outline .top div {
background-image: url(/images/outline1-r2.gif);
background-repeat: no-repeat;
background-position: right top;
height: 8px;
overflow: hidden;
}
.outline .bottom {
background-image: url(/images/outline1-r3.gif);
background-repeat: no-repeat;
background-position: left top;
height: 8px;
overflow: hidden;
}
.outline .bottom div {
background-image: url(/images/outline1-r4.gif);
background-repeat: no-repeat;
background-position: right top;
height: 8px;
overflow: hidden;
}
.profile .cont .outline .content {
border-right-color: #90909E;
border-left-color: #90909E;
color: #FFFFFF;
}
.profile .cont .outline .top {
background-image: url(/images/outline2-r1.gif);
}
.profile .cont .outline .top div {
background-image: url(/images/outline2-r2.gif);
}
.profile .cont .outline .bottom {
background-image: url(/images/outline2-r3.gif);
}
.profile .cont .outline .bottom div {
background-image: url(/images/outline2-r4.gif);
}
.reseller {
padding-top: 10px;
padding-bottom: 25px;
}
.reseller .type {
font-weight: bold;
color: #FFFFFF;
}
.profile .cont .submit a {
background-image: url(/images/arrow-white.gif);
background-repeat: no-repeat;
background-position: right center;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 12px;
display: block;
font-weight: bold;
color: #FFFFFF;
}
.profile .cont .submit a:hover {
color: #d6d6d8;
}
.order .links {
width: 100%;
margin-bottom: 25px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #91268E;
font-size: 11px;
padding-bottom: 5px;
margin-top: 10px;
}
.order .links a {
color: #91268E;
padding-right: 12px;
padding-left: 12px;
font-weight: bold;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #dddddd;
}
.order .links a:hover {
color: #94b42f;
}
.order .links .back {
background-image: url(/images/back.gif);
background-position: left 3px;
padding-left: 9px;
background-repeat: no-repeat;
font-weight: normal;
border-style: none;
}
.order .list {
width: 100%;
font-size: 11px;
}
.order .list .title {
width: 100%;
background-color: transparent;
color: #91268E;
font-weight: bold;
font-size: 12px;
}
.order .list td {
vertical-align: middle;
text-align: center;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #91268E;
padding-top: 14px;
padding-right: 5px;
padding-bottom: 14px;
padding-left: 5px;
}
.order .list .title td {
border: none;
white-space: nowrap;
padding-bottom: 0px;
padding-right: 2px;
padding-top: 0px;
padding-left: 2px;
}
.order .list td.productname {
text-align: left;
width: 180px;
text-transform: uppercase;
padding-left: 0px;
vertical-align: top;
}
.order .list .title td.productname {
text-align: left;
text-transform: none;
}
.order .list td.description {
text-align: left;
width: 180px;
vertical-align: top;
}
.order .list .title td.description {
text-align: left;
}
.order .list input {
width: 28px;
border: 1px solid #797986;
font-size: 11px;
color: #5e5e5e;
text-align: center;
float: none;
font-weight: bold;
}
.order h3 {
font-size: 20px;
font-weight: bold;
color: #91268E;
padding-bottom: 14px;
}
.order .button {
float: right;
padding: 0px;
}
.order .total {
font-size: 12px;
font-weight: bold;
color: #91268E;
padding-top: 10px;
padding-bottom: 15px;
padding-right: 135px;
text-align: right;
}
.order .total .amount {
font-size: 16px;
}
.address {
font-size: 11px;
text-transform: uppercase;
font-weight: bold;
color: #91268E;
}
.order .fields {
margin-top: 10px;
}
.order .fields td {
padding-bottom: 3px;
padding-top: 3px;
}
.order .fields .label {
padding-top: 6px;
padding-right: 10px;
font-size: 11px;
text-align: right;
}
.star {
color: #91268E;
padding-left: 5px;
font-size: 11px;
}
.order .fields input {
width: 220px;
text-align: left;
float: left;
font-family: Arial, Helvetica, Verdana, Tahoma, "Lucida Sans Unicode", "Trebuchet MS", "Times New Roman", Times, serif, sans-serif;
color: #797986;
margin: 0px;
border: 0px;
padding-right: 3px;
padding-left: 3px;
font-size: 12px;
padding-top: 2px;
padding-bottom: 2px;
}
.order .fields select {
width: 130px;
float: left;
font-family: Arial, Helvetica, Verdana, Tahoma, "Lucida Sans Unicode", "Trebuchet MS", "Times New Roman", Times, serif, sans-serif;
color: #797986;
margin: 0px;
font-size: 12px;
border: 1px solid #797986;
padding: 1px;
}
.fieldholder {
font-family: Arial, Helvetica, Verdana, Tahoma, "Lucida Sans Unicode", "Trebuchet MS", "Times New Roman", Times, serif, sans-serif;
font-size: 12px;
color: #7B7B7B;
border: 1px solid #797986;
display: inline-block;
padding: 0px;
margin: 0px;
}
.comment {
font-size: 11px;
}
.order .info {
margin-left: 60px;
_margin-left: 30px;
margin-bottom: 10px;
}
.order .info td {
text-align: left;
vertical-align: top;
width: 280px;
border: none;
padding: 0px;
}
.order .all {
float: right;
margin-top: 10px;
margin-bottom: 25px;
}
.order .all td {
border:0px;
text-align: right;
padding: 5px;
}
body#popup {
font-family: Arial, Helvetica, Verdana, Tahoma, "Lucida Sans Unicode", "Trebuchet MS", "Times New Roman", Times, serif, sans-serif;
color: #797986;
font-size: 12px;
background-color: #FFFFFF;
}
#popup .title {
color: #FFFFFF;
font-size: 12px;
background-color: #91268E;
font-weight: bold;
padding-top: 5px;
padding-right: 25px;
padding-bottom: 5px;
padding-left: 25px;
}
#popup .content {
margin-top: 20px;
margin-right: 25px;
margin-bottom: 25px;
margin-left: 25px;
}
#popup h1 {
color: #91268E;
font-size: 26px;
text-align: left;
font-weight: bold;
padding-bottom: 12px;
}
#popup h2 {
color: #91268E;
font-size: 20px;
text-align: left;
font-weight: bold;
padding-bottom: 12px;
}
#popup a {
color: #797986;
text-decoration: underline;
margin: 0px;
padding: 0px;
border: 0px;
outline: 0px;
}
#popup a:hover {
text-decoration: underline;
color: #94b42f;
}
.yn {
margin-bottom: 6px;
}
.ynbutton {
background-color: #ece9d8;
width: 50px;
border-width:1px;
outline:none;
font-size: 12px;
font-weight: bold;
color: #797986;
font-family: Arial, Helvetica, Verdana, Tahoma, "Lucida Sans Unicode", "Trebuchet MS", "Times New Roman", Times, serif, sans-serif;
padding: 1px;
margin: 0px;
float: left;
cursor: pointer;
}
.yn .txt {
margin-left: 60px;
padding-top: 3px;
}
.photohelp {
float: left;
width: 670px;
padding-left: 10px;
}
.photohelp .txt {
margin-left: 0px;
margin-right: 240px;
}
.photohelp h1 {
color: #91268E;
margin-bottom: 10px;
padding-bottom: 8px;
font-size: 16px;
font-weight: bold;
padding-top: 0px;
}
.photohelp .small {
font-size: 11px;
display: block;
padding-top: 15px;
}
.photohelp .button {
padding-top: 10px;
padding-bottom: 10px;
}
.photohelp .h-line {
clear: both;
}
.photohelp .th {
float: right;
margin-right: auto;
margin-bottom: 10px;
width: 220px;
margin-left: auto;
text-align: center;
}
.photohelp .goodexamples {
text-align: right;
font-size: 19px;
color: #94b42f;
padding-bottom: 10px;
padding-top: 10px;
}
.photohelp .upload input {
font-family: Arial, Helvetica, Verdana, Tahoma, "Lucida Sans Unicode", "Trebuchet MS", "Times New Roman", Times, serif, sans-serif;
margin: 0px;
}
.photohelp .upload {
padding: 0px;
margin: 0px;
width: auto;
}
.photohelp .upload td {
vertical-align: middle;
}
.photohelp .upload .file {
text-align: right;
font-size: 10px;
padding-top: 5px;
}
.photohelp .upload .label {
white-space: nowrap;
padding-right: 6px;
color: #797986;
padding-top: 0px;
}
.photohelp .upload .th {
text-align: center;
margin: 0px;
width: auto;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 10px;
}
.jqifade{
position: absolute;
background-color: #aaaaaa;
}
div.jqi{
width: 500px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
position: absolute;
background-color: #ffffff;
font-size: 11px;
text-align: left;
border: solid 1px #eeeeee;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
padding: 7px;
}
div.jqi .jqicontainer{
font-weight: bold;
}
div.jqi .jqiclose{
position: absolute;
top: 4px; right: -2px;
width: 18px;
cursor: default;
color: #bbbbbb;
font-weight: bold;
}
div.jqi .jqimessage{
padding: 10px;
line-height: 20px;
color: #444444;
}
div.jqi .jqibuttons{
text-align: right;
padding: 5px 0 5px 0;
border: solid 1px #eeeeee;
background-color: #f4f4f4;
}
div.jqi button{
padding: 3px 10px;
margin: 0 10px;
background-color: #2F6073;
border: solid 1px #f4f4f4;
color: #ffffff;
font-weight: bold;
font-size: 12px;
}
div.jqi button:hover{
background-color: #728A8C;
}
div.jqi button.jqidefaultbutton{
background-color: #BF5E26;
}
.jqiwarning .jqi .jqibuttons{
background-color: #BF5E26;
}
.warning {
color:#FF0000;
font-weight:normal;
text-align:center;
background-color: #000000;
display: block;
font-size: 13px;
padding-top: 8px;
padding-right: 100px;
padding-bottom: 8px;
padding-left: 100px;
}
.overview_loading {
color:#91268E;
font-weight:bold;
text-align:center;
padding: 60px;
font-size: 17px;
}












body#popup2 {
font-family: Arial, Helvetica, Verdana, Tahoma, "Lucida Sans Unicode", "Trebuchet MS", "Times New Roman", Times, serif, sans-serif;
color: #FFFFFF;
font-size: 12px;
background-color: #3f3f45;
}
#popup2 .title {
color: #FFFFFF;
font-size: 17px;
background-color: #91268E;
font-weight: bold;
padding-top: 10px;
padding-right: 35px;
padding-bottom: 10px;
padding-left: 35px;
}
#popup2 .content {
margin-top: 20px;
margin-right: 35px;
margin-bottom: 25px;
margin-left: 35px;
}
#popup2 h1 {
color: #91268E;
font-size: 26px;
text-align: left;
font-weight: bold;
padding-bottom: 12px;
}
#popup2 h2 {
color: #91268E;
font-size: 20px;
text-align: left;
font-weight: bold;
padding-bottom: 12px;
}
#popup2 a {
color: #797986;
text-decoration: underline;
margin: 0px;
padding: 0px;
border: 0px;
outline: 0px;
}
#popup2 a:hover {
text-decoration: underline;
color: #94b42f;
}
#popup2 .form .label {
width: 120px;
}
#popup2 .form textarea {
background-color: #90909e;
border: none;
padding: 15px;
width: 368px;
font-family: Arial, Helvetica, Verdana, Tahoma, "Lucida Sans Unicode", "Trebuchet MS", "Times New Roman", Times, serif, sans-serif;
color: #FFFFFF;
margin-bottom: 6px;
margin-right: 10px;
font-size: 12px;
height: 70px;
}
#popup2 .form input {
color: #FFFFFF;
}
.getyours {
display: block;
padding-top: 18px;
padding-bottom: 7px;
}
.getyours .price {
color: #FFFFFF;
font-size: 22px;
font-weight: normal;
padding-top: 0px;
}
.getyours a {
color: #a1a2ae;
font-size: 22px;
line-height: normal;
padding-top: 33px;
text-align: left;
font-weight: bold;
display: block;
background-image: url(/images/get-yours-today.gif);
height: 72px;
padding-bottom: 0px;
padding-left: 8px;
}
.login .stay input {
width: auto;
margin: 3px;
padding: 0px;
}
.login .stay td {
width: auto;
vertical-align: middle;
padding-right: 5px;
}
.twitter {
padding-top: 55px;
padding-bottom: 15px;
background-image: url(/images/twitter.gif);
background-repeat: no-repeat;
background-position: left top;
}
h4 {
font-size: 20px;
font-weight: normal;
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 15px;
padding-left: 0px;
}
.order .line {
background-color: #91268E;
clear:both;
height:1px;
overflow:hidden;
margin-bottom: 20px;
}
.order .noemail {
font-size: 12px;
padding-top: 5px;
padding-bottom: 15px;
text-align: left;
padding-left: 360px;
}
.order .noemail h1 {
font-size: 16px;
font-weight: normal;
margin: 0px;
color: #91268E;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
}
.order .noemail a {
color: #91268E;
text-decoration: underline;
}
.order .noemail a:hover {
color: #94b42f;
text-decoration: underline;
}
.voucher {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}
.voucher .label {
padding-top: 4px;
white-space: nowrap;
padding-right: 10px;
padding-bottom: 6px;
}
.voucher input {
background-color: #FFFFFF;
border: 1px solid #90909e;
padding: 4px;
width: 250px;
font-family: Arial, Helvetica, Verdana, Tahoma, "Lucida Sans Unicode", "Trebuchet MS", "Times New Roman", Times, serif, sans-serif;
color: #797986;
margin-bottom: 6px;
margin-right: 10px;
font-size: 12px;
}
.voucher .drop {
background-color: #FFFFFF;
border: 1px solid #90909e;
padding: 3px;
width: 150px;
font-family: Arial, Helvetica, Verdana, Tahoma, "Lucida Sans Unicode", "Trebuchet MS", "Times New Roman", Times, serif, sans-serif;
color: #797986;
margin-bottom: 6px;
font-size: 12px;
margin-right: 5px;
}