/* CSS Document */

html, body{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	background: #ddc41f url(images/bg.jpg) no-repeat top left fixed;
}

#whole{
	width: 740px;
	height: auto;
	/*
	float: left;
	border: 1px solid #FFF;
	margin: 10px 0 20px 10px;
	*/
}

a:link, a:hover, a:visited{
	color: #333;
	text-decoration: none;
}

.style11 {
	font-size: 24px;
	font-weight: bold;
	color=#000000;
}

.reg_links:link, .reg_links:hover, .reg_links:visited{
	color: #0066FF;
	text-decoration: none;
}

.reg_links:hover{
	color: #FF0000;
}


.reg_links2:link{
	color: #0066FF;
	text-decoration: underline;
}
.reg_links2:visited{
	color: #0000FF;
	text-decoration: underline;
}

.reg_links2:hover{
	color: #FF0000;
	text-decoration: underline;
}


td{
	color: #FFFFFF;
	font-size: 14px;
}

.td_contents{
	padding: 0 0 0 10px;
}

.td_regular{
	font-size: 12px;
	padding-left: 10px;
}

.padd_left10{
	padding-left: 10px;
	float: left;
}

.font_bigger td, .font_bigger{
	font-size: 15px;
}

.font_bigger2{
	font-size: 18px;
}

.margin_top{
	margin-top: 15px;
}

.font_smaller{
	font-size: 10px;
	color: #333333;
}

/* Header Styles */

	#header{
		width: 740px;
		height: auto;
		float: left;
	}
	
	#logo{
		width: 211px;
		height: 104px;
		float: left;
		background: url(images/logo.gif) no-repeat;
	}

	#header_nav{
		width: 519px;
		height: 64px;
		float: left;
		background: url(images/header_nav_bg.jpg) no-repeat;
		padding: 40px 10px 0 0;
		text-align: right;
		color:#FFFFFF
	}

	#header_nav a:link, #header_nav a:active, #header_nav a:visited{
		font-size: 12px;
		color: #FFF;
		text-decoration: none;
	}

	#header_nav a:hover{
		color: #006600;
		text-decoration: none;
	}

/* Content Styles */

	.content{
		width: 750px;
		height: auto;
		float: left;
		background: #FFFFFF url(images/content_bg.gif) repeat-x top;
		text-align: left;
	}

	#home_content{
		width: 750px;
		height: 323px;
		float: left;
		background: #FFFFFF url(images/content_bg.gif) repeat-x top;
		text-align: left;
	}

	.inside_content{
		width: 699px;
		height: auto;
		float: left;
		border-top: 1px solid #CCC;
		padding: 20px 20px 15px 20px;
	}

	.inside_content_thin{
		width: 530px;
		height: auto;
		float: left;
		border-top: 1px solid #CCC;
		padding: 20px 20px 15px 20px;
	}


	.inside_content_padder{
		width: 640px;
		height: auto;
		float: left;
		border-top: 1px solid #CCC;
		padding: 20px 50px 20px 50px;
	}

	.padd_0{
		padding: 0px 0 10px 0;
	}

	#left_h_content{
		width: 191px;
		height: 302px;
		float: left;
		background: url(images/home_left.jpg) no-repeat top;
		padding: 10px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
		position: absolute;
	}

	#right_h_content{
		width: 740px;
		height: auto;
		position: absolute;
		text-align: right;
		top: -22px;
		/*left: 159px;*/
	}

	#mid_menu{
		width: 740px;
		height: auto;
		float: left;
		background: #FFFFFF;
		text-align: left;
		border-top: 1px solid #AAA;
	}

	.mid_anchor:link, .mid_anchor:active, .mid_anchor:visited, #order_menu:link, #order_menu:active, #order_menu:visited{
		width: 182px;
		height: auto;
		float: left;
		padding: 7px 0 8px 0;
		border-right: 1px solid #CCC;
		background: url(images/mid_menu_bg.gif) repeat-x bottom;
		text-align: center;
		color: #9f7301;
		text-decoration: none;
		font-size: 14px;
	}

	.mid_anchor:hover, #order_menu:hover{
		background: url(images/mid_menu_bg_hover.gif) repeat-x;
		color: #333;
		text-decoration: underline;
	}

	#order_menu:link, #order_menu:active, #order_menu:visited{
		width: 191px;
		border-right: none;
	}

	.regular_text, .regular_text_larger, .regular_text_mid{
		font-size: 12px;
		color: #333333;
		margin: 10px 0 0 0;
		padding: 10px 5px 5px 10px;
		text-align: justify;
	}

	.regular2_text, .regula2r_text_larger, .regular2_text_mid{
		font-size: 12px;
		color: #333333;
		margin: 10px 0 0 0;
		padding: 0;
		text-align: center;
	}


	.regular3_text, .regular3_text_larger, .regular3_text_mid{
		font-size: 18px;
		color: #000000;
		margin: 10px 0 0 0;
		padding: 0;
		text-align: center;
	}


	.regular_text_mid{
		text-align: left;
		font-size: 14px;
	}

	.regular_text_larger{
		font-size: 14px;
		text-align: center;
	}

	.regular_text_white{
		font-size: 12px;
		color: #000000;
		margin: 0 0 10px 0;
		padding: 0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}

	.regular_title, .f26, .regular_title_black{
		font-size: 24px;
		color: #847414;
		margin: 10px 0 0 0;
		padding: 0;
		font-weight: normal;
		font-family: Helvetica, Arial, Verdana, sans-serif
	}

	.regular_title_black{
		color: #000;
		font-size: 26px;
	}

	.regular_title_sub, .regular_title_sub_black{
		font-size: 18px;
		color: #847414;
		margin: 10px 0 0 0;
		padding: 0;
		font-weight: normal;
		font-family: Helvetica, Arial, Verdana, sans-serif
	}

	.regular_title_sub_black{
		color: #000000;
	}

	.f26{
		font-size: 26px;
	}

	.regular_title_orange{
		font-size: 24px;
		color: #847414;
		margin: 10px 0 0 0;
		padding: 0;
		font-weight: normal;
		font-family: Helvetica, Arial, Verdana, sans-serif
	}

	.onesize_bigger{
		font-size: 14px;
	}

	.twosize_smaller{
		font-size: 18px;
	}

	.regular_list, .regular_list_arrow{
		color: #333333;
	}

	.regular_list_arrow{
		list-style: url(images/arrow.gif);
		font-size: 12px;
	}
	.regular_list_arrow li{
		margin-bottom: 10px;
	}

	.regular_list_white{
		color: #333;
		font-size: 12px;
		margin: 0 0 5px 15px;
		padding: 0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}

	.regular_list li{
		font-size: 12px;
	}

	.footer{
		width: 700px;
		height: auto;
		float: left;
		padding: 20px;
		text-align: left;
		font-size: 11px;
		background: url(images/content_bg.gif) repeat-x;
		border-top: 3px solid #CCCCCC;
	}

	.footer a:link, .footer a:active, .footer a:visited{
		font-size: 12px;
		color: #403907;
		text-decoration: none;
	}

	.footer a:hover{
		color: #333333;
		text-decoration: none;
	}

	.font_big{
		font-family: Helvetica, Verdana, Arial, sans-serif;
		font-size: 24px;
		color: #bf4503;
	}

	.centered{
		text-align: center;
	}

	.below_flash{
		width: 488px;
		height: auto;
		float: right;
		padding: 20px;
		background: #CCCCCC
	}

/* Order */

.contents_order{
	width: 700px;
	height: auto;
	float: left;
	color: #1c5b97;
	padding: 20px 20px 20px 20px;
	font-size: 12px;
}

#order_container{
	width: 480px;
	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{
	width: 458px;
	height: auto;
	float: left;
	border: 1px solid #CCC;
	padding: 10px;
	margin-top: 1px;
	background: #FFF;
	font-size: 12px;
}

.pvx_items:hover{
	border: 1px solid #AAA;
	background: #FBFBFB;
	text-decoration: none;
}


.shipping_info{
	width: 458px;
	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: 20px;
	font-weight: normal;
	color: #FF0000
}

.spacedout{
	text-decoration: line-through;
}

.font_large_red{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 24px;
	color: #CC3300
}

.font_small{
	font-size: 10px;
	font-weight: bold;
}

.font_large{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 24px;
	color: #0066CC;
}


.rightside, .rightside TD, .rightside TH
{
background-image:url('images/header_side_bg.jpg');
background-color:blue;
color:white;
font-family:sans-serif;
font-weight:600;
}

	.rightside_link a:link, .rightside a:active, .rightside a:visited{
		padding-left: 10px;
		font-size: 12px;
		color: #FFFFFF;
		text-decoration: none;
	}

	.rightside_link a:hover{
		font-size: 14px;
		color: #333333;
		text-decoration: none;
	}
.OLDfooter2 {
	color:#FFFFFF;
	background: #ddc41f url(images/bg.jpg) no-repeat top left fixed;
}
.footer2 {
	color:#FFFFFF;
	background: #ddc41f url(images/maxpenis-background-new.jpg) no-repeat top left fixed;
}
.footer_menu_tb{
	font-family: Tahoma;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 11px; 
}
.footer_menu_tb A:link .footer_menu_tb A:active .footer_menu_tb A:visited{ 
	font-size: 11px; 
	color: #FFFFFF;
	font-family: Tahoma;
	font-weight: normal;
	text-decoration: none;
}
.footer_menu_tb A:hover{
	font-size: 11px;
	color: #FFFFFF;
}
.footertext{
	color: #CCCCCC;
}


.yellow { background-color: #F5D13F;
}





.mainExpand {
  cursor:hand;
  cursor:pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0568C5;

}


