@charset "utf-8";
/* CSS Document */
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,td,table
{ margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }
body, table
{
	font:12px/16px "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	background-color:#fff;
}
h1, h2, h3, h4, h5 {
	font-family: "Century Gothic", Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	line-height: 1em;
}
h1 {
	text-align: center;	
	margin: 0 0 0 0;

}

h2 {
	font-size: 42px;
	display: inline;
}

h3 {
	font-size: 20px;
}

h4 {
	color: #660000;
	font-size: 16px;
	margin: 20px 0 20px 0;
	display: inline;	
}

h5 {
	font-size: 20px;
}
p
{
	margin:0 0 1em 0;
}

#body
{
	width:920px;
	margin:0 auto;
	padding:0 15px;
}
#header
{
	margin-bottom:20px;
	height:120px;
}
	#logo
	{
	 float:left;
	 width:234px;
	 
	}
	#login_form
	{
		float:left;
		color:#761a31;
		text-align:center;
		width:680px;
		margin-top:30px;
	}
		#login_form a
		{
			color:#761a31;
			text-decoration:underline;
			margin:0 10px;
		}
		#login_form label
		{
			margin:0 10px;
		}	
		#login_form span
		{
			font-size:16px;
			font-weight:bold;
		}
	#nav
	{
		
		float:left;
		
		width:680px;
		
		overflow:hidden;
	}
		#nav li
		{
			float:left;
		}
			#nav li a
			{
				display:block;
				background-color:#b20029;
				padding:3px 21px;
				color:#fff;
				font-size:11px;
				margin:0 0 0 5px;
				
			}

#left_side
{
	clear:both;
	width:200px;
	float:left;
}
	#menu
	{
		width:200px;
	}
		#menu li
		{
			height:auto !important;
			height:28px;
			margin-bottom:5px;
		}
		#menu li ul
		{
			display:none;
		}
		#menu li ul.selected
		{
			display:block;
		}
		#menu li a
		{
			display:block;
			color:#fff;
			width:195px;
			height:16px;
			padding:6px 5px 6px 0;
			text-align:right;
			font-size:14px;
			font-weight:bold;
			text-transform:uppercase;
		}
			#menu li li a
			{
				font-size:12px;
				font-weight:normal;
				padding:0 5px 0 0;
				text-transform:lowercase;
			}
#right_side
{
	width:700px;
	margin-left:20px;
	float:left;
}
	#big_image
	{
		margin-bottom:20px;
		background-color:transparent;
	}
	#date_holder
	{
		clear:both;
		float:left;
		color:#8c182b;
		font-size:18px;
		font-weight:bold;
		width:205px;
	
		padding:23px 105px 3px 15px;
		line-height:20px;
		text-align:right;
		height:60px;
		position:relative;
	}
		#date_place
		{
			position:absolute;
			right:5px;
			top:0;
			width:78px;
			height:85px;
			font-weight:normal;
			text-align:center;
			padding-top:15px;
			color:#fff;
			background:url("images/date_placeholder2.jpg") no-repeat 0 0;
		}
			#date_place strong
			{
				font-size:28px;
				display:block;
				margin-top:12px;
				font-weight:bold;
				color:#000;
			}
		#slideshow
		{
			background-color:#e1e3e2;
			width:325px;
			float:left;
			margin-left:10px;
			height:53px;
			/*padding-top:30px;*/
			color:#8c182b;
			font-size:18px;
			font-weight:bold;
			text-align:center;
		}


#footer
{
	clear:both;
	margin-left:200px;
	color:#111111;
	font-size:10px;
}
	#footer a
	{
		color:#111111;
	}
	.copyright
	{
		color:#939393;
	}
.dropdown ul
{
	padding:10px;
	font-size:10px;
	color:#fff;
}
#menu .dropdown input[type="text"]
{
	width:170px;
}


 newsletter_bof //

.infoBoxOrange {
	color: #000;
	}
TD.infoBoxHeadingOrange {
	font-family: "Century Gothic";
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	}
.infoBoxContentsOrange {
	font-family: "Century Gothic";
	font-size: 9px;
	color: #fff;
	}
.boxTextOrange {
	font-family: "Century Gothic";
	font-size: 11px;
	color: #fff;
	padding-bottom: 4px;
	}
a.selected
{
	font-weight:bold !important;
	font-size:1.2em;
}
#menu ul ul
{
	margin-right:10px;
}
.load{background:url('images/load.gif') no-repeat center;width:664px; height:318px;}

a:hover img
{
	text-decoration:none !important;
	
}
.nounderline, .nounderline:hover
{
	text-decoration:none !important;
}
.boxText2
{
	text-transform:lowercase;
	font-size:13px !important;
	margin:0 3px !important;
}
#footer a, #footer a:hover, a.footerLinks, a.footerLinks:hover
{
	color:#B10128 !important;
}
	.h1nmg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.nmgH2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
#formProduct
{
	width:660px;
}

.Apple-style-span p
{
	float:left;
	clear:left;
	min-width:660px;
}
#waitmsg {
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
	right: 0px;
	bottom: 0px;
	background-image: url(images/overlay.png);
	background-color: #333;
	back\ground-color: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	padding-top: 100px;
	width: 100%;
	height: 100%;
	padding-bottom: 100px;
	display: none; 
}
.optiontxt  {
	text-align: center;
	margin: 10px;
}
.lpad10 {
	padding-left: 10px;
}
.rpad15 {
	padding-right: 15px;
}


#option_27,#option_26,#option_32,#option_33,#option_34,#option_36,#option_37,.nodispaly {
	display: none;
}
.dimensionstitle {
	margin-top: 9px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 5px;
	font-family: verdana, arial, helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #b5e1e1;
	margin-bottom: 8px;
	padding-top: 5px;
}
.dimensionstitle span {
	display: block;
	float: left;
	width: 200px;
}
.radiobox {
	text-align: center;
	float: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	min-width: 130px;
	width:auto !important;
	width: 130px;
	padding-right: 20px;

}
.radiobox img {
	cursor: pointer;
}
.brdrright {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #AADBD8;
}

.lightcolor {
	color: #cccccc;
}
.photoenlrmentheads {
	color: #FFF;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
}
.bgred {
	background-color: #B00027;
}
.bgpink {
	background-color: #EB85B6;
}
.bgorange {
	background-color: #F19232;
}
.bglblue {
	background-color: #AADBD8;
}
.bgdblue {
	background-color: #01A7BF;
}
.bggreen {
	background-color: #C7BF2C;
}
.bgviolate{
	background-color: #9393B7;
}



.txtnormal{
	font-weight: normal;
}

.txt12 {
	font-size: 12px;
}.txt13 {
	font-size: 13px;
}
.txt15 {
	font-size: 15px;
	font-weight: bold;
}
.left {
	float: left;
}



.clear
{	
	clear:both;
}
