BODY { 
  margin: 0 auto;
  color: #000000; 
  font:12px verdana, Tahoma,  helvetica, sans-serif; 
  background-image: url(../images/backgrounds/bgnd4.gif);
  text-align:center;
} 

TD, TH, LI  { color: #000000; font:12px verdana, Tahoma,  helvetica, sans-serif;} 
 
 A { color:#d02931; text-decoration:underline;}
 A:hover { color:#ff0009; text-decoration:underline;}

.img {behavior: url("png.htc");}


/* IN-HOUSE HEADER CODE BELOW, MOSTLY JUST PAGE LAYOUT DIVS */

#container {
 width: 752px;
 margin: 0 auto;
 padding: 0;
 text-align: left;
 background: #ffffff;
}

#header {
  width: 752px;
  margin: -11px 0 0 0;
  clear: both;
}

#LangLinks ul li {
  float: right;
  display: inline;
  list-style: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#headerContent {
  width: 752px;
  height: 246px;
  background: url("../vigrx-plus/vigrx-plus-header.gif") no-repeat #ffffff;
  margin: 0 0 0 0;
  clear: both;
}

#PhoneOrder {
  width: 243px;
  height: 100px;
  margin: 18px 3px 2px 0px;
  float: right;
  background: url("../images/phone_bg.jpg") #f2f5f7;
  text-align: center;
}

#promoCode {
  background-color: #ffffff;
  width: 76px;
  height: 18px;
  margin: auto;
  margin-top: 60px;
  font-weight: bold;   
}

#promoCode a:link {
  text-decoration: none;
}
#headerFlashLeft {
  width: 499px;
  height: 173px;
  margin: 70px 4px 0px 1px;
  float: left;
}

#headerFlashRight {
  width: 242px;
  height: 120px;
  margin: 2px 0px 0px 0px;
  float: left;
}

#guarantee_block {
	width:510px;
	height:330px;
	background-image:url(../../../images/guarantee.png);
	background-position:top;
	background-repeat:no-repeat;
	margin:0 auto;
	position:inherit;
	padding:185px 0 30px 0;
	overflow:visible;
}

#guarantee_block p {
	font-size:13px;
	background-color:none;
	margin-top:0;
	margin-right:63px;
	margin-bottom:50px;
	margin-left:67px;
}

/* END IN-HOUSE HEADER CODE */

.grey {color:#cccccc;}
.gold {color:#ffcc00;}
.white {color:#ffffff;}
.black {color:#000000; font-weight:bold;}
.black:hover {color:#d02931; font-weight:bold; text-decoration:none;}
.red {color:#d81920;}

.bold {font-weight:bold;}

.title {font-size:18px; font-weight:bold; padding-left:7px; padding-top:4px;}

/*standard styles for whole site */
h1          {font-size: 20px; color: #000000; font-weight: bold; text-decoration: none; font-family: Tahoma, Arial, Helvetica, sans-serif;}
h2          {font-size: 16px; color: #d81920; font-weight: bold; text-decoration: none; font-family: Tahoma, Arial, Helvetica, sans-serif;}
h3          {font-size: 16px; color: #000000; font-weight: bold; text-decoration: none; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.head1      {font-size: 18px; color: #000000; font-weight: bold; text-decoration: none; font-family: Tahoma, Arial, Helvetica, sans-serif;}                                                              
.head2      {font-size: 18px; color: #d81920; font-weight: bold; text-decoration: none; font-family: Tahoma, Arial, Helvetica, sans-serif;}                                                              
.head3      {font-size: 16px; color: #000000; font-weight: bold; text-decoration: none;font-family: Tahoma, Arial, Helvetica, sans-serif;}                                                               
.head4      {font-size: 14px; color: #d81920; font-weight: bold; font-family: Arial, Helvetica, sans-serif;font-style: normal;}
.head5      {font-size: 16px; color: #0F64B4; font-weight: bold; font-family: Arial, Helvetica, sans-serif;font-style: normal;}
.subhead    {font-size: 16px; color: #d81920; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
.subhead2   {font-size: 14px; color: #000000; font-weight: bold; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.ingred     {font-size: 18px; color: #707070; font-weight: bold; font-family: Tahoma, Arial, Helvetica, sans-serif; font-style: normal;}
.ingred2    {font-size: 14px; color: #d81920; font-weight: bold; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.body2      {font-size: 11px; color: #000000; font-weight: normal; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.list       {font-size: 16px; color: #000000; font-weight: normal; padding-top:6px; font-family: Arial, Helvetica, sans-serif;font-style: normal;}
.list2      {font-size: 14px; color: #000000; font-weight: normal; padding-top:3px; font-family: Arial, Helvetica, sans-serif;font-style: normal;}
.block      {font-size: 16px; color: #000000; font-weight: normal; padding-top:6px; font-family: Arial, Helvetica, sans-serif;font-style: normal;}
.feature    {font-size: 12px; color: #d81920; font-weight: bold; font-family: Tahoma, Geneva, Arial, sans-serif; font-style: normal;}
.highlite   {background-color: #ffff99; color: #000000;	font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif;}
.highlite2  {background-color: #ffff99; color: #000000;	font-size: 14px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
 

/* order links */
a.ordlink:link    { color: #da282f; font-size: 16px; font-weight: bold; text-decoration: underline; font-family: Verdana, Geneva, Arial, sans-serif; font-style: normal; }
a.ordlink:visited { color: #da282f; font-size: 16px; font-weight: bold; text-decoration: underline; font-family: Verdana, Geneva, Arial, sans-serif; font-style: normal; }
a.ordlink:hover   { color: #666666; font-size: 16px; font-weight: bold; text-decoration: underline; font-family: Verdana, Geneva, Arial, sans-serif; font-style: normal; }
a.ordlink:active  { color: #A0522D; font-size: 16px; font-weight: bold; text-decoration: underline; font-family: Verdana, Geneva, Arial, sans-serif; font-style: normal; }

/* ADDED FOR HEADER & BOTTOM NAV */
a.footernav:link    { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #8B0000; text-decoration: underline; }
a.footernav:visited { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #A0522D; text-decoration: underline; }
a.footernav:hover   { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #00478A; text-decoration: underline; }
a.footernav:active  { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #A0522D; text-decoration: underline; }
/* primary nav styles */
a.reglink         { color: #b60a24; font: bolder 14px "Trebuchet MS", Verdana, Geneva, Arial, sans-serif; text-align: center; text-decoration: none; background: transparent;  }
a.reglink:visited { color: #b60a24; font: bolder 14px "Trebuchet MS", Verdana, Geneva, Arial, sans-serif; text-align: center;  text-decoration: none; background: transparent; }
a.reglink:hover   { color: #730000; font: bolder 14px "Trebuchet MS", Verdana, Geneva, Arial, sans-serif; text-align: center; text-decoration: underline; background-color: #D7D7D5; }
.navnolink        {	color: #000000; font: bolder 14px "Trebuchet MS", Verdana, Geneva, Arial, sans-serif; text-align: center; text-decoration: none; background: transparent; }

/* copyright styles */
a.epriv:link    { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #8B0000; text-decoration: underline; }
a.epriv:visited { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #A0522D; text-decoration: underline; }
a.epriv:hover   { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #00478A; text-decoration: underline; }
a.epriv:active  { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #A0522D; text-decoration: underline; }
.copyright      { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; } 


#order {
	margin:0 0 10px 0;
	}
	
#order .odd {
	background-color:#F5F5F5;
	}
	
#order h1 {
	display:inline;
	}

#maintable {
	margin:0 auto 10px auto;
	}

	
.packagePadding {
	margin-bottom:5px;
	}
	
/* Diamond Package on Index Page */

#diamond-index {
	background:url(../../../images/diamondpackage_bg.png) no-repeat top left;
	width:586px;
	height:326px;
	position:relative;
	}
	
#diamond-order {
	margin:0;
	padding:0;
	width:356px;
	list-style-type:none;
	position:absolute;
	top:232px;
	left:188px;
	}
	
#diamond-order li {float:left}

#diamond-order li.online a {
	float:left;
	display:block;
	width:89px;
	height:0;
	padding-top:89px;
	background:url(../../../images/order_online.png) no-repeat 0 0;
	overflow:hidden;
	}
	
#diamond-order li.online a:hover {background:url(../../../images/order_online.png) no-repeat 0 -89px}

#diamond-order li.phone a {
	float:left;
	display:block;
	width:89px;
	height:0;
	padding-top:89px;
	background:url(../../../images/order_phone.png) no-repeat 0 0;
	overflow:hidden;
	}
	
#diamond-order li.phone a:hover {background:url(../../../images/order_phone.png) no-repeat 0 -89px}

#diamond-order li.fax a {
	float:left;
	display:block;
	width:89px;
	height:0;
	padding-top:89px;
	background:url(../../../images/order_fax.png) no-repeat 0 0;
	overflow:hidden;
	}
	
#diamond-order li.fax a:hover {background:url(../../../images/order_fax.png) no-repeat 0 -89px}

#diamond-order li.mail a {
	float:left;
	display:block;
	width:89px;
	height:0;
	padding-top:89px;
	background:url(../../../images/order_mail.png) no-repeat 0 0;
	overflow:hidden;
	}
	
#diamond-order li.mail a:hover {background:url(../../../images/order_mail.png) no-repeat 0 -89px}