

body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}

.style1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

}

.style2 {color: #017DED}

.style5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.style7 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #0568C5;

	font-weight: bold;

}

.style4 {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000000;

}



.style4a {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #3379AD;

}



.style8 {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #CC0000;

}

.style11 {

	color: #FF0000;

	font-weight: bold;

}

.style12{color:#2e6fae;}


#whole{

	width: 750px;

	height: auto;

}



#header, .footer_top{

	width: 750px;

	height: 109px;

	float: left;

	background: url(images/headbgv.gif) repeat-x top left;

	border-bottom: 1px solid #b5dfff;

}



#logo{

	width: 281px;

	height: 109px;

	float: left;

	background: url(images/pvxlogov.gif) no-repeat;

}



#header_menu{

	width: 750px;

	height: auto;

	float: left;

	border-bottom: 1px solid #b5dfff;

}



#header_menu ul{

	margin: 0;

	padding: 0;

	list-style: none;

	float: left;

}



#header_menu ul li{

	width: auto;

	height: auto;

	float: left;

	padding: 0;

	margin: 0;

}



.menu_links, .menu_first, .menu_last{

	width: auto;

	height: auto;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	padding: 10px 21px 10px 21px;

	float: left;

	color: #3077bc;

	background: #f5f5f5;

	text-decoration: none;

	text-align: center;

	border-left: 1px solid #b5dfff;

}



.menu_links:hover{

	color: #FFFFFF;

	background: #3077bc;

}



.menu_first{

	border-left: none;

}



.menu_last{

	padding: 10px 21px 10px 22px;

}



.menu_selected, .menu_first_01{

	width: auto;

	height: auto;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	padding: 10px 21px 10px 21px;

	float: left;

	color: #f5f5f5;

	background: #3077bc;

	text-decoration: none;

	text-align: center;

	border-left: 1px solid #b5dfff;

	cursor: default;

}



.menu_selected:hover{

	color: #f5f5f5;

	background: #3077bc;

	text-decoration: none;

}



.menu_first_01{

	border-left: none;

}



.menu_last_01{

	padding: 10px 21px 10px 22px;

}



#header_menu ul li#menu_first{

	border-left: none;

}





#flash_container{

	width: 750px;

	height: auto;

	float: left;

	background: url(images/midheadbgv.gif) repeat-x;

}



#flash_container img{

	float: left;

}



.contents{

	width: 720px;

	height: auto;

	float: left;

	padding: 10px 15px 10px 15px;

	text-align: left;

	border-top: 1px dashed #b5dfff;

	background: #FFF;

	color: #1c5b97;

}



.regular_text{

	margin: 5px 0 10px 0;

	padding: 0;

	font-size: 14px;

	color: #1c5b97;

	text-align: justify;

}



.regular_text_smaller{

	margin: 5px 0 10px 0;

	padding: 0;

	font-size: 12px;

	color: #1c5b97;

	text-align: justify;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.general_titles{

	font-size: 24px;

	font-weight: 500;

	margin: 0 0 10px 0;

	padding: 0;

	color: #CC0000;

}



.left_content{

	width: 375px;

	height: auto;

	float: left;

}



.right_content{

	width: 375px;

	height: auto;

	float: right;

}



.footer{

	width: 720px;

	height: auto;

	padding: 10px 15px 10px 15px;

	float: left;

	background: #6f93af;

	color: #FFFFFF;

	font-size: 12px;

	border-top: 1px solid #678aa6;

}



.link_footer{

	color: #FFFFFF;

	text-decoration: none;

}



.link_footer:hover{

	color: #e1eef8;

	text-decoration: underline;

}



.margin_bottom{

	margin-bottom: 5px;

}



.align_left{

	float: left;

}



a{

	color: #2e6fae;

	text-decoration: none;

}



a:hover{

	color: #13477a;

	text-decoration: underline;

}



.padding_10{

	padding: 10px;

}



.font_big{

	font-size: 24px;

}



.text_mailing{

	padding: 5px;

}



.regular_list{

	list-style: url(images/bulsv.gif);

	margin: 0 0 10px 0;

	padding: 0 0 0 25px;

}



.regular_list li{

	font-size: 12px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.regular_listC{

	list-style: url(images/bullscrossv.jpg);

	margin: 0 0 10px 0;

	padding: 0 0 0 25px;

}



.regular_listC li{

	font-size: 12px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.margin_left{

	margin-left: 15px;

}



.padding_0{

	padding: 0;

	width: 750px;

}



.padding_00{

	padding: 0;

}



.bottom_grafix_left00{

	width: 324px;

	height: 126px;

	float: right;

	background: #1a2955 url(images/why_not_viagrav.jpg) no-repeat;

}



.bottom_grafix_left01{

	width: 324px;

	height: 151px;

	float: right;

	background: #1a2955 url(images/bepartprovigraxv.jpg) no-repeat;

}



.bottom_grafix_right{

	width: 426px;

	height: 277px;

	float: right;

	background: #1a2955 url(images/savepvxv.jpg) no-repeat;

}



.regular_text_smaller_td td{

	font-size: 12px;

	color: #1c5b97;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.highlighted{

	color: #f33900;

	font-size: 18px;

	font-family: Arial, Helvetica, sans-serif;

}



.align_center_td{

	text-align: center;

}





.contents_order{

	width: 530px;

	height: auto;

	background: #F5F9FD;

	color: #1c5b97;

}



#order_container{

	width: 480px;

	height: auto;

	float: left;

	border: 1px solid #1972bc;

	padding: 10px;

	background: #177dd1 url(images/ordboxbgv.gif) no-repeat top;

	text-align: left;

	color: #FFF;

}







.pvx_items{

	width: 458px;

	height: auto;

	float: left;

	border: 1px solid #83a9cf;

	padding: 10px;

	margin-top: 1px;

	background: #FFF;

	font-size: 12px;

}



.pvx_items:hover{

	border: 1px solid #FFF;

	background: #eff4f9;

	text-decoration: none;

}





.shipping_info{

	width: 458px;

	height: auto;

	float: left;

	border: 1px solid #e3ebf3;

	padding: 10px;

	margin-top: 10px;

	background: #FFF;

	cursor: default;

}



.checkout{

	padding: 8px;

	margin-top: 5px;

}



.text_embeded{

	border: none;

	background: url(images/dolyarv.gif) left center no-repeat;

	padding: 0 0 0 14px;

	font-weight: 500;

}



.grey{

	color: #777;

}



.font_medium{

	font-size: 17px;

	font-weight: normal;

	color: #FF0000

}



.spacedout{

	text-decoration: line-through;

}



.red{

	color: #CC3300

}



.font_small{

	font-size: 10px;

	font-weight: bold;

}
