.partnerlink {
  clear: both;
  position: relative;
  float: left;
  text-align: left;
  margin-top: 10px;
  width: 720;
  margin-left:15px;
  margin-top:15px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 12px;
}
#linkarea {
  position: relative;
  float: left;  
  width: 750px;
  clear: both;
}
#displayarea {
  position: relative;
  float: left;  
  width: 100%;
}

#homepage_image {
  position: relative;
  float: left;
  margin-left: -20px;
}
#homepage_text {
  position: relative;
  float: left;  
}

div.fileinputs {
  position: relative;
}

div.fakefile {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
}

input.file {
  position: relative;
  text-align: right;
  -moz-opacity:0 ;
  filter:alpha(opacity: 0);
  opacity: 0;
  z-index: 2;
}
img.left { 
	margin: 0px; 
	border-width: 0px;
    padding: 0px;
    float: left;
}
.moduleborder {
			float: left;
			padding: 5px 10px 0px 10px;
			margin: 0px;
            border-style: solid;
			border-width: 1px;
            border-color: #999999;
            background-color: #ffffff;
			text-align: left;
			color: #333333;
			font-family: Arial, sans-serif;
			font-size: 12px;
		}

body {
padding-left: 0px;
margin-left: 0px;
}

.module {
			float: left;
			padding: 5px 10px 0px 10px;
			margin: 0px;
			text-align: left;
			color: #333333;
			font-family: Arial, sans-serif;
			font-size: 12px;
		}
p  {
  	text-align: left;
	color: #333333;
	font-family: Arial, sans-serif;
	font-size: 12px;
    margin: 0px;
    padding: 0px;
}
H1 {
  font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #000000;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

H2 {
  font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 20px;
  color: #bbbbbb;
  margin-bottom: 0px;
  padding-bottom: 0px;}

H3 {
  font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  color: #bbbbbb;
  margin-bottom: 0px;
  padding-bottom: 0px;}

.main_menu_link {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  text-decoration: none;
  color: #1B2041;
}

.footer_link {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 10px;
  text-decoration: none;
  color: #eeeeee;
}

.next_example_link {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 10px;
  text-decoration: none;  
  color: #000000;
}

.footer_text {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  text-decoration: none;
  color: #eeeeee;
}

a.subfooter_link {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 8px;
  text-decoration: none;
  color: #000000;
  margin-bottom: 0px;
  padding-bottom: 0px;  
}

.normal_text {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  text-decoration: none;
  text-align:justify;
  color: #000000;
}

.normal_text_left {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  text-decoration: none;
  text-align:left;  
  color: #000000;
}

.normal_text_small {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 11px;
  text-decoration: none;
  text-align:justify;
  color: #000000;
}

.normal_link {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  text-decoration: underline;
  text-align:justify;
  color: #000000;
}

.back_link {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 13px;
  text-decoration: none;
  text-align:right;
  color: #000000;
}



.small_text {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 10px;
  text-decoration: none;
  text-align:justify;
  color: #000000;
}

.subheading_text {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 13px;
  text-decoration: none;
  text-align:justify;
  color: #000000;
}

.question_text {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 12px;
  text-decoration: none;
  text-align:justify;
  color: #0000cc;
}

.basket_heading_text {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 12px;
  text-decoration: none;
  color: #000000;
}

.basket_discount_heading_text {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 12px;
  text-decoration: none;
  color: #ff0000;
}

.basket_discount_normal_text {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  text-decoration: none;
  color: #ff0000;
}

.basket_total_text {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 14px;
  text-decoration: none;
  color: #000000;
}

#basket td {
  border-top-width: 2px;
  border-top-color: white;
  border-top-style:solid;
  height: 20 px;
  padding-left: 5px;

}

#nonbasket td {
  border-top-width: 0px;
  border-top-color: #bbbbbb;
  border-top-style:solid;
  padding-left: 5px;

}

.heading_text {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 19px;
  text-decoration: none;
  text-align:justify;
  color: #000000;
}

.stepheading_text {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 16px;
  text-decoration: none;
  text-align:justify;
  color: #000000;
}

.uploaderheader_text {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 16px;
  text-decoration: none;
  text-align:justify;
  color: #000000;
}

.uploadsuccess_text {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 18px;
  text-decoration: none;
  text-align:justify;
  color: #FF0000;
}

.uploaderror_text {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 13px;
  text-decoration: none;
  text-align:justify;
  color: #ff0000;
}

#uploading {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 13px;
  text-decoration: none;
  text-align:justify;
  color: #ff0000;
}

.special_message_test {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 13px;
  text-decoration: none;
  text-align:justify;
  color: #FF3D09;
}

table.quick_price {

    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 11px;
    text-decoration: none;
    text-align:justify;
      color: #000000;


}


#quick_price td {
  border-top-width: 1px;
  border-top-color: white;
  border-top-style:solid;
  height: 20 px;
  padding-left: 5px;
  text-align: left;

}

.old_quick_price {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 11px;
  text-decoration: line-through;
  text-align:justify;
  color: #000000;
}

.new_quick_price {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 11px;
  text-decoration: none;
  text-align:justify;
  color: #ff0000;
}

.before_after_text {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 14px;
  text-decoration: none;
  color: #000000;
}

.gallery_item_title {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 18px;
  text-decoration: none;
  text-align:justify;
  color: #555555;
}

BODY { 
//  margin: 0px; 
//  padding: 0px;
  margin-top: 0px;
}


.pricestep1 { 
    border-top: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    background-color: #F1F6F8; 
 }
 
.pricestep1fieldset { 
       border-top: 1px solid #a5a5a5;
       border-right: 1px solid #a5a5a5;
       border-bottom: 1px solid #a5a5a5;
       border-left: 1px solid #a5a5a5;
}

.pricestep1legend {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  text-decoration: none;
  text-align:justify;
  color: #616161;
}
 
.pricestep2 { 
     border-top: 1px solid #e5e5e5;
     border-right: 1px solid #e5e5e5;
     border-bottom: 1px solid #e5e5e5;
     border-left: 1px solid #e5e5e5;
     background-color: #F1F6F8; 
 }
 
.pricestep2fieldset { 
      border-top: 1px solid #a5a5a5;
      border-right: 1px solid #a5a5a5;
      border-bottom: 1px solid #a5a5a5;
      border-left: 1px solid #a5a5a5;
}
 
 
.pricestep2legend {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-style: normal;
   font-size: 12px;
   text-decoration: none;
   text-align:justify;
   color: #616161;
}
 
.pricestep3 { 
     border-top: 1px solid #e5e5e5;
     border-right: 1px solid #e5e5e5;
     border-bottom: 1px solid #e5e5e5;
     border-left: 1px solid #e5e5e5;
     background-color: #F1F6F8; 
 }
 
.pricestep3fieldset { 
        border-top: 1px solid #a5a5a5;
        border-right: 1px solid #a5a5a5;
        border-bottom: 1px solid #a5a5a5;
        border-left: 1px solid #a5a5a5;
}

.pricestep3legend {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  text-decoration: none;
  text-align:justify;
  color: #616161;
}


.psgstep1table { 
     border-top: 1px solid #e5e5e5;
     border-right: 1px solid #e5e5e5;
     border-bottom: 1px solid #e5e5e5;
     border-left: 1px solid #e5e5e5;
     background-color: #F1F6F8; 
 }
 
.psgstep1fieldset { 
        border-top: 1px solid #a5a5a5;
        border-right: 1px solid #a5a5a5;
        border-bottom: 1px solid #a5a5a5;
        border-left: 1px solid #a5a5a5;
        width:670px;
        height:100px

}

.psgstep1legend {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  text-decoration: none;
  text-align:justify;
  color: #616161;
}

.psgstep2table { 
     border-top: 1px solid #e5e5e5;
     border-right: 1px solid #e5e5e5;
     border-bottom: 1px solid #e5e5e5;
     border-left: 1px solid #e5e5e5;
     background-color: #F1F6F8; 
 }
 
.psgstep2fieldset { 
        border-top: 1px solid #a5a5a5;
        border-right: 1px solid #a5a5a5;
        border-bottom: 1px solid #a5a5a5;
        border-left: 1px solid #a5a5a5;
        width:670px;
        height:150px

}

.psgstep2legend {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  text-decoration: none;
  text-align:justify;
  color: #616161;
}


.psgstep3atable { 
     border-top: 1px solid #e5e5e5;
     border-right: 1px solid #e5e5e5;
     border-left: 1px solid #e5e5e5;
     background-color: #F1F6F8; 
 }
 
 .psgstep3btable { 
      border-right: 1px solid #e5e5e5;
      border-bottom: 1px solid #e5e5e5;
      border-left: 1px solid #e5e5e5;
      background-color: #F1F6F8; 
 }
 
.psgstep3fieldset { 
        border-top: 1px solid #a5a5a5;
        border-right: 1px solid #a5a5a5;
        border-bottom: 1px solid #a5a5a5;
        border-left: 1px solid #a5a5a5;
        width:670px;
        height:175px
}

.psgstep3legend {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  text-decoration: none;
  text-align:justify;
  color: #616161;
}


.menubar_link {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 12px;
  text-decoration: none;
  text-align:center;  
  color: #EFE5E4;
}


#voucher_row {
  position: relative;
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  text-decoration: none;
  text-align:left;  
  color: #000000;
  width: 700px;
  height: 250px;
}

#voucher_image {
  position: relative;
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  text-decoration: none;
  text-align:left;  
  color: #000000;
  width: 300px;
  height: 210px;
}

#voucher_text {
  position: relative;
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  text-decoration: none;
  text-align:left;  
  color: #000000;
  width: 300px;
  height: 210px;
  margin-left: 20px;
  text-align:justify;  
}
#voucher_title {
  position: relative;
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 14px;
  text-decoration: none;
  text-align:left;
  color: #000000;
}

.featuredpartnerstitle {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: italic;
  font-size: 18px;
  text-decoration: none;
  text-align:justify;
  color: #000000;
}

#tags{
  position: relative;
  float:center;
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  width: 700px;
  font-size: 12px;
  color: #555555;
  text-align: justify;  
  margin-top:300px;
  margin-left: 5px;
  margin-bottom: 5px;
  border: 0px solid #555555;
}

#tags b{
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  width: 700px;
  font-size: 8px;
  color: #555555;
  border: 0px solid #ffffff;
}

.tagline {
  font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 20px;
  color: #0489c1;
  margin-bottom: 8px;
  padding-bottom: 0px;
}

.tagline H1 {
  font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 20px;
  color: #0489c1;
  margin-bottom: 8px;
  padding-bottom: 0px;
}

.tag_link{
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-size: 8px;
  color: #555555;
  border: 0px solid #ffffff;
}

.menuBlock{
  margin-bottom: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
}

#message {
  border-style: outset;
  border-width: 2px;
  border-color: black;
  background-color: #FF0000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  text-align: center;
  font-weight: bold;
  color: #ffffff;
  width: 450px;
  height: 250px;
  position: absolute;
  z-index: 50;
  top: 150px;
  left: 150px;
  float: center;  
}

#message2 {
  border-style: outset;
  border-width: 2px;
  border-color: black;
  background-color: #FF0000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  text-align: center;
  font-weight: bold;
  color: #ffffff;
  width: 450px;
  height: 300px;
  position: absolute;
  z-index: 50;
  top: 150px;
  left: 150px;
  float: center;  
}
  
#messageTitle {
  padding-top: 20px;
  font-size: 20px;
}

#messageCloseBar {
  width:450px;
  height:24px;
}

#messageCloseBar a {
  float: right;
  font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;  
  color: #ffffff;   
  vertical-align: middle;  
}

#messageCloseBar img {
  margin-right: 2px;
}

div.vista_buy_this {
  position: absolute;
  top: 73px;
  left: 595px;
}

#f1_upload_process{   
position:relative;  
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
float: left;
visibility:hidden;   
text-align:center;   
width:300px;   
margin:0px;   
padding:0px;   
background-color:#fff;   
}

#result{   
position:relative; 
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
float: left;
text-align:center;   
width:300px;   
margin:0px;   
padding:0px;   
background-color:#fff;   
}

#upload_form{   
position:relative;
float: left;
text-align:center;   
width:300px;   
margin:0px;   
padding:0px;   
background-color:#fff;   
}

#continuewithupload{   
visibility:hidden;  
}

#mini_upload_process{   
position:relative;  
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
float: left;
visibility:hidden;   
text-align:center;   
width:720px;   
margin:0px;   
padding:0px;  
margin-bottom: 10px;
background-color:#fff;   
}

#mini_result{   
position:relative; 
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
float: left;
text-align:left;   
width:720px;   
margin:0px;  
margin-bottom: 30px;
padding:0px;   
background-color:#fff; 
clear: both;
border: 1px solid #ddd;

}

#mini_upload_form{   
position:relative;
float: left;
text-align:center;   
width:720px;   
margin:0px;   
padding:0px;   
background-color:#fff;   
clear: both;
margin-bottom: 10px;
}

#mini_add_or_continue{   
position:relative;
float: right;
text-align:center;   
width:300px;   
margin:0px;   
padding:0px;   
background-color:#fff;   
}