@charset "utf-8";

/* CSS Document */



html, body{

	margin: 0;

	padding: 0;

	background: #FFFFFF url(images/body_bg.jpg) repeat-x top;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

}



#whole{

	width: 750px;

	height: auto;

}



.regular_para, .regular_para_small{

	margin: 0 0 10px 0;

	padding: 0;

	text-align: justify;

}



.regular_para_small{

	font-size: 11px;

}



.light_links:active, .light_links:link, .light_links:visited{

	color: #E0E0E0;

	text-decoration: none;

}



.light_links:hover{

	color: #FFFFFF;

}



.float_left{

	float: left;

}



.regular_links:link, .regular_links:visited, .regular_links:active, .regular_links_small:link, .regular_links_small:visited, .regular_links_small:active, .regular_links_c:link, .regular_links_c:visited, .regular_links_c:active{

	color: #999999;

	text-decoration: none;

}



.regular_links:hover, .regular_links_small:hover, .regular_links_c:hover{

	color: #333333;

}



.regular_links_c:link, .regular_links_c:visited, .regular_links_c:active{

	color: #0099FF;

}



.regular_links_c:hover{

	color: #FF9900;

}



.regular_links_small:link, .regular_links_small:visited, .regular_links_small:active{

	font-size: 10px;

	font-weight: bold;

}



.title{

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 20px;

	margin: 0 0 15px 0;

	padding: 0;

	color: #0d3469;

	font-weight: normal;

}



.sub_title{

	font-size: 18px;

	color: #0066FF;

}



/* Header */



	#header{

		width: 750px;

		height: auto;

		float: left;

	}



/* Content */



	#content, #content_inner{

		width: 	750px;

		height: auto;

		float: left;
		background: url(images/content_bg.jpg) repeat-y;

	}



	#content_inner{

		background: url(images/content_inner_bg.jpg) repeat-y center;

	}



	#content_left{

		width: 249px;

		height: auto;

		float: left;

	}



		/* Main Menu */



		#main_menu{

			width: 249px;

			height: 206px;

			margin: 0;

			padding: 0;

			list-style: none;

			float: left;

			text-align: left;

			background: #1d5093;

		}



		#main_menu li{

			width: auto;

			height: auto;

			float: left;

		}



		#mm_01:link, #mm_01:visited, #mm_01:active, #mm_02:link, #mm_02:visited, #mm_03:active, #mm_03:link, #mm_03:visited, #mm_04:link, #mm_04:visited, #mm_04:active, #mm_05:link, #mm_05:visited, #mm_05:active{

			width: 236px;

			float: left;

			padding: 13px 0 0 13px;

			color: #E0E0E0;

			text-decoration: none;

		}



		#mm_01:hover, #mm_02:hover, #mm_03:hover, #mm_04:hover, #mm_05:hover{

			color: #FFFFFF;

		}



		#mm_01:link, #mm_01:visited, #mm_01:active{

			background: url(images/main-menu-01.jpg) no-repeat top;

			height: 28px;

		}



		#mm_01:hover{

			background: url(images/main-menu-01-hover.jpg) no-repeat top;

		}



		#mm_02:link, #mm_02:visited, #mm_02:active{

			background: url(images/main-menu-02.jpg) no-repeat top;

			height: 29px;

		}



		#mm_02:hover{

			background: url(images/main-menu-02-hover.jpg) no-repeat top;

		}



		#mm_03:link, #mm_03:visited, #mm_03:active{

			background: url(images/main-menu-03.jpg) no-repeat top;

			height: 28px;

		}



		#mm_03:hover{

			background: url(images/main-menu-03-hover.jpg) no-repeat top;

		}



		#mm_04:link, #mm_04:visited, #mm_04:active{

			background: url(images/main-menu-04.jpg) no-repeat top;

			height: 27px;

		}



		#mm_04:hover{

			background: url(images/main-menu-04-hover.jpg) no-repeat top;

		}



		#mm_05:link, #mm_05:visited, #mm_05:active{

			background: url(images/main-menu-05.jpg) no-repeat top;

			height: 29px;

		}



		#mm_05:hover{

			background: url(images/main-menu-05-hover.jpg) no-repeat top;

		}



	#provigra2gp_what, #left_bg{

		width: 221px;

		height: 194px;

		float: left;

		background: url(images/what-is-provigra2go.jpg) no-repeat;

		padding: 34px 14px 0 14px;

		text-align: left;

		color: #FFFFFF;

		font-size: 11px;

	}



	#left_bg{

		height: auto;

		background: url(images/left_bg.jpg) no-repeat top;

		padding: 14px 14px 0 14px;

	}



	#content_right, #content_right_inner{

		width: 501px;

		height: auto;

		float: right;

	}



	#content_right_inner{

		background: url(images/content_right_inner_bg.jpg) no-repeat top;

	}



	.cr_inner{

		width: 461px;

		height: auto;

		float: left;

		margin: 5px 5px 0 5px;

		padding: 10px;

		background: #FFFFFF url(images/inner-bg.jpg) top no-repeat;

		text-align: left; 

	}

	.cr_inner table{
		width: 461px;
	}

	/* Information menu */



		#information_menu{

			width: 484px;

			height: 59px;

			float: left;

			padding: 0px 10px 0 7px;

			background: url(images/information-bg.jpg) no-repeat;

			text-align: left;

		}



		.im_links:link, .im_links:active, .im_links:visited{

			width: 160px;

			height: 23px;

			float: left;

			text-align: center;

			background: #a7a7a8 url(images/information-menu-bg.jpg) no-repeat;

			padding: 8px 0 0 0;

			margin: 0 1px 1px 0;

			color: #FFFFFF;

			text-decoration: none;

		}



		.im_links:hover{

			color: #333333;

		}



	.home_content{

		width: 720px;

		height: auto;

		float: left;

		padding: 15px;

		background: url(images/home-content-bg.jpg) no-repeat top;

		text-align: left;

	}



	.hc_left{

		width: 500px;

		height: auto;

		float: left;

	}



	.hc_right{

		width: 210px;

		height: auto;

		float: right;

		font-size: 11px;

		color: #777

	}



/* Footer */



	#footer{

		width: 690px;

		height: auto;

		float: left;

		padding: 15px 30px 30px 30px;

		font-size: 11px;

		margin-top: 10px;

		background: #F9F9F9;

		border-top: 3px solid #EAEAEA;

		color: #999999;

	}





/* Order */



.contents_order{

	width: 451px;

	height: auto;

	float: left;

	color: #1c5b97;

	font-size: 12px;

}



.contents_order a:link, .contents_order a:visited, .contents_order a:active{

	color: #666666;

}



#order_container{

	width: 431px;

	height: auto;

	float: left;

	border: 1px solid #CCC;

	padding: 10px;

	background: #EAEAEA url(images/order_box_bg.gif) no-repeat top;

	text-align: left;

	color: #333;

}



.pvx_items:link, .pvx_items:visited, .pvx_items:active{

	width: 411px;

	height: auto;

	float: left;

	border: 1px solid #CCC;

	padding: 10px;

	margin-top: 1px;

	background: #FFF;

	font-size: 12px;

	text-decoration: none;

}



.pvx_items:hover{

	border: 1px solid #AAA;

	background: #FBFBFB;

	text-decoration: none;

}





.shipping_info{

	width: 411px;

	height: auto;

	float: left;

	border: 1px solid #e3ebf3;

	padding: 10px;

	margin-top: 10px;

	background: #FFF;

	cursor: default;

	color: #1c5b97;

}



.checkout{

	padding: 8px;

	margin-top: 5px;

}



.text_embeded{

	border: none;

	background: url(images/dollar.gif) left center no-repeat;

	padding: 0 0 0 14px;

	font-weight: 500;

}



.grey{

	color: #777;

}



.font_medium{

	font-size: 14px;

	font-weight: normal;

	color: #333333;
	font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif;

}



.spacedout{

	text-decoration: line-through;

}



.font_large_red{

	font-family: Helvetica, Verdana, Arial, sans-serif;

	font-size: 20px;

	color: #CC3300

}



.font_small{

	font-size: 10px;

	font-weight: bold;

}



.font_large{

	font-family: Helvetica, Verdana, Arial, sans-serif;

	font-size: 20px;

	color: #0066CC;

}



.regular_text_smaller{

	color: #333;

}



.font_big{

	color: #006600;

	font-size: 21px;

}