/* CSS Document */
body
{
	font:12px Tahoma, arial, Verdana, Helvetica, sans-serif;
	color:rgb(69,69,69);
	background-color:#e3e3e3;
	min-width:950px;
	margin:7px 0px 15px 0px;
	padding:0;
	text-align:center;
}

h4.underSpecTitle 
{
	font-size:16px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#dhtmltooltip
{
	position: absolute;
	width: 188px;
	border:1px solid rgb(33,41,122);
	padding:2px;
	background-color:rgb(214,239,255);
	visibility:hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	/*filter:alpha(opacity=90);*/
}

	#dhtmltooltip ul
	{
		list-style-image:url(/img/est/list-bulet.gif);
		margin:8px 5px 10px 22px;
		padding:0;
		list-style-type:none;
		font-size:12px;
	}

	#dhtmltooltip li
	{
		color:rgb(35,40,124);
		margin:5px 0 0 0;
	}

	#dhtmltooltip li span.value
	{
		font-weight:bold;
		text-transform:capitalize;
	}



a
{	
	color:rgb(35,40,124);
	font-size:11px;
	text-decoration:none;	
}
	a:hover
	{
		color:rgb(0,141,231);
	}


a.back
{
		background:url(/img/est/link-arrow_rev.gif) no-repeat 2px 3px;
		padding-left:13px;
		font-weight:bold;
		text-decoration:underline;
}

	a.back:hover
	{
		background:url(/img/est/link-arrow_rev.gif) no-repeat 0px 3px;
	}


p
{
	font-size:12px;
	margin:10px 0;
	/*text-align:justify;*/
}
	p a
	{
		font-size:12px;
		text-decoration:underline;
	}
	p.welcome
	{
		font-size:12px;
		text-align:justify;
	}
	
h1
{
	font:14px Verdana, arial, Tahoma, Helvetica, sans-serif;
	font-weight:bold;
	margin:10px 5px 5px 5px;
	padding-bottom:3px;
	text-align:center;
	border-bottom:1px solid rgb(201,201,201);
}
	h1.welcome
	{
		color:rgb(0, 141, 231);
		text-align:center;
		margin:5px 5px 10px 5px;
		border-bottom:none;
	}

	h1.optionPage
	{	
		width:554px;		
		margin:10px 5px 10px 10px;
		padding-bottom:3px;
		text-align:left;
		border-bottom:1px solid rgb(201,201,201);
		padding-left:0px;
	}

h2
{
	width:557px;	
	font: 13px Tahoma, arial, Verdana, Helvetica, sans-serif;
	color:rgb(35,40,124);
	font-weight:bold;
	margin:2px 0;
	text-align:left;
	float:left;
}

h3
{
	width:157px;	
	font: 13px Tahoma, arial, Verdana, Helvetica, sans-serif;
	color:rgb(48,48,48);
	font-weight:bold;
	margin:0 0 5px 0px;
	text-align:left;
}

img     
{
	border:none;
	margin:0;
	padding:0;
}

.red
{
	color:rgb(218,31,0);
}


ul
{
	list-style-image:url(/img/est/list-bulet.gif);
	margin:0px 0 10px 22px;
	padding:0;
	list-style-type:none;
	font-size:12px;
}

ul li
{
	margin:5px 0;
}




div.narrow_container
{
	float:left;
	text-align:center;
	width:396px;
	height:auto;
	font-size:11px;
}



div.main_container
{
	width:980px;
	height:auto;
	margin:1px auto;
	background-color:rgb(253,253,253);
	border:0px solid #CCCCCC;
}

div.top
{
	width:980px;
	height:129px;
	background:rgb(0,144,233) url(/img/est/header_bg.gif) repeat-x bottom;
	margin:0px auto 0 auto;
	padding:0px;
	text-align:left;
}

	div.clouds
	{
		width:511px;
		height:129px;
		float:left;
		background:url(/img/est/dhbannerleft.jpg) no-repeat top left;
	}

	div.welcome
	{
		padding:20px 0 0 250px;
		font:24px arial;
		font-weight:bold;
		color:#FFF;
		letter-spacing: 2px;
	}
  
	div.subtitle
	{
		font:13px arial;
		padding-top:8px;
		font-weight:bold;
		color:#FFF;
		letter-spacing: 0;
	}  
  
	div.logo
	{	
		width:254px;
		height:129px;
		float:right;
		margin:0px 0px 0px 0px;
		background:url(/img/est/header_right.gif) no-repeat right top;
	}

	div.open
	{	
		float:right;
		padding:72px 20px 0 0;
		color:white;
	}

	div.logo2
	{		
		float:right;
		margin:-24px 0px 0px 0px;
		display:inline;
	}

	div.topnavi
	{
		float:left;
		position:relative;
		top:101px;
		left:-505px;
		width:70px;
		height:24px;
		background-color:rgb(0,141,231);
	} 
  
		div.topnavi div.sitemapbox
		{
			width:67px; 
			height:22px;
			float:left;
			margin:1px 0 0 0;
		}

			div.topnavi div.sitemapbox a
			{
				display:block;
				width:100%;
				height:100%;
				text-decoration:none;
				color:rgb(253,253,253);
				font-weight:normal;
				font-size:10px;
				text-align:left;
				line-height:22px;
			}

			div.topnavi div.sitemapbox a.sitemap
			{		
				background:url(/img/est/top-sitemap_off.gif) no-repeat 9px 6px;
				text-indent:25px;
			}
			
			div.topnavi div.sitemapbox a.sitemap:hover
			{
				background:url(/img/est/top-sitemap_on.gif) no-repeat 9px 6px;	
				color:rgb(183,222,248);
			}

	div.topnavi_logout
	{
		float:left;
		position:relative;
		top:97px;
		left:-500px;
		height:24px;
		background-color:rgb(0,141,231);
	}


			div.topnavi_logout div.logoutbox a
			{
				text-decoration:none;
				color:rgb(253,253,253);
				font-weight:normal;
				font-size:10px;
				text-align:left;
				line-height:22px;
				padding:0 5px;
			}

			div.topnavi_logout div.logoutbox a:hover
			{
				color:rgb(183,222,248);
			}


div.menu_container
{
	width:980px;
	height:27px;
	margin:0 auto;
	background: #466BA9 url(/img/est/menu_bg.gif) repeat-x 0 0;
}
	div.menu
	{
		width:65px;
		height:27px;
		float:left;
		margin:0px;
		padding:0 0 0 3px;
	}

	div.menu_container div.last
	{
		width:306px;
		background: url(/img/est/menu_bg_right.gif) no-repeat top right;
	}

	div.menu_container div.first
	{
		width:65px;
		background: url(/img/est/menu_bg_left.gif) no-repeat top left;
		height:27px;
	}	
	
		div.menu a
		{
			display:block;
			width:100%;
			height:100%;
			text-decoration:none;
			color:rgb(253,253,253);
			font:12px verdana;
			font-weight:normal;
			text-align:center;
		}

			div.menu a span
			{
				margin-left:0px;
				vertical-align:-5px;
			}
 
				div.menu a span.inline
				{
					margin-left:0px;
					vertical-align:0px;
				} 

			div.menu a img
			{
				height:13px;
				width:0px;
				margin:0px;
			}

		div.menu a:hover
		{
			color:rgb(143,147,187);
		}
  
/*	div.menu_container div.spacer
	{
		width:1px;
		height:23px;
		margin:2px 1px 0 1px;
		float:left;
		overflow:hidden;
		background-color:rgb(143,147,187);
	} 
*/




div.left_container
{	
	width:190px;
	float:left;
	text-align:left;
	margin:10px 3px 15px 3px;
	display:inline;
	overflow:hidden;
	font-size:11px;
}

	div.left_container img.our-products
	{
		margin:0 0 5px 5px;
	}

	div.left_container div.separator
	{
		width:100%;
		height:16px;
		text-align:left;
		padding:3px 0 0 10px;
		font:12px arial;
		font-weight:bold;
		color:#FFFFFF;
		overflow:hidden;
		background: #466BA9 url(/img/est/sidebar-h3.gif) repeat-x left top;
	}

	ul.menu
	{
		margin:0px 0 10px 0;
		padding:0;
		list-style-type:none;
		list-style-image:none;
		border: 1px solid #D6D6D6; 
		color: #0D83CE;
		background:#F4F4F4;
		padding-top:4px;
		background-color:#F5F5F5;
	}
	
	ul.menu li
	{
		margin:0;
	}

		ul.menu a
		{
			display:block;
			width:168px;
			min-height:11px;
			text-decoration:none;
			padding:2px 0 4px 20px;
			font-size:11px;
			font-weight:bold;
			text-align:left;
			color:#282828;
			background: url(/img/est/categories_bg.gif) no-repeat bottom center;
		}

		/*ul.menu a.rolldown
		{
			background: url(/img/est/link-arrow-down.gif) no-repeat 8px 3px;
		}*/

		ul.menu a.active
		{
			background:rgb(214,239,255) url(/img/est/link-arrow.gif) no-repeat 8px 3px;
			border-top:1px dotted rgb(0,141,231);
			border-bottom:1px dotted rgb(0,141,231);
			color:#f37121;
		}
		
		ul.menu a:hover
		{
			background:rgb(214,239,255) url(/img/est/link-arrow.gif) no-repeat 8px 3px;
			color:#666666;
		}

		ul.menu a span.error
		{
			color:rgb(218,31,0);
			font-weight:bold;
		}

		ul.menu li.option
		{
			width:165px;
		}

		ul.menu li.option a
		{			
			width:100%;
			padding:4px 0 4px 25px;
			font-size:11px;
			font-weight:normal;
		}

		ul.menu li.option a span.value
		{
			font-weight:bold;
			text-transform:capitalize;
		}

		ul.menu li.option a span.not-active
		{
			font-weight:normal;
			text-transform:capitalize;
		}

		ul.menu li.option a.active
		{
			background:rgb(214,239,255) url(/img/est/link-arrow.gif) no-repeat 13px 7px;
			color:rgb(0,141,231);
		}

		ul.menu li.option a:hover
		{
			background:rgb(214,239,255) url(/img/est/link-arrow.gif) no-repeat 11px 7px;
		}

		ul.menu li.separator
		{
			display:block;
			width:100%;
			height:10px;
			/*border-top:1px solid rgb(139,210,255);*/
			overflow:hidden;
			font-size:0;
			line-height:0;
		}

	div.promotions_box p
	{
		margin-left:5px;
	}
	
	div.testemonials_box a
	{
		/*margin-left:5px;*/
		color:#333333;
		font-weight:normal;
		margin:5px 0 0 0;
		padding-top:5px;
		padding-bottom:5px;
		font-style:italic;
		font-size:11px;
	}

	div.special-offer
	{
		width:188px;
		/*background-color:rgb(214,239,255);*/
		margin:0 0 0 0;
		text-align:left;
	}
		/*div.special-offer div.	inner
		{
			padding:5px 7px 0 0;
		} */

	div.left_container div.security
	{
		text-align:center;		
	}

		div.left_container div.security a
		{
			text-decoration:none;
			vertical-align:middle;
		}

		div.left_container div.security a img
		{
			margin:0 2px;
		}

	div.left_container img.protx
	{
		margin:0 0 8px 30px;	
	}

	div.left_container div.security_text
	{
		font-style:italic;
		text-align:center;
		margin:5px;
		color:#333333;
	}



div.search_box
{
	width:760px;
	height:50px;
	float:left;
	text-align:left;
	margin:9px 10px 0 0;
	display:inline;
	overflow:hidden;
	font-size:11px;
}

div.search_search
{
	width:325px;
	height:19px;
	float:left;
	text-align:left;
	margin:5px 10px 0 0;
	display:inline;
	overflow:hidden;
	font-size:11px;
}

	div.search_box div.banner
	{
	width:157px;
	height:100%;
	background-color:rgb(248,232,230);
	float:right;
	}

	div.search_box div.eye-glass-icon
	{
	width:30px;
	height:100%;
	background:rgb(220,237,178) url(/img/est/search-eye-glass.gif) no-repeat 8px 20px;
	float:left;
	}

	div.search_box div.form
	{
		width:250px;
		height:19px;
		background-color:rgb(214,239,255);
		color:rgb(78,106,9);
		font-weight:bold;
		float:left;
		margin-left:2px;
		display:inline;
	}

	div.search_search div.form
	{
		width:250px;
		height:19px;
		color:rgb(214,239,255);
		font-weight:bold;
		float:right;
		margin-left:2px;
		display:inline;
	}

	div.search_box form
	{
		margin:0 0 6px 0;
		padding:0;
	}
	
		div.search_box div.form div.inner
		{
			padding:1px 1px;
		}
			* html div.search_box div.form div.inner
			{
				padding:1px 1px;
			}
			
	div.search_search form
	{
		margin:0 0 6px 0;
		padding:0;
	}
	
		div.search_search div.form div.inner
		{
			padding:1px 1px;
		}
			* html div.search_search div.form div.inner
			{
				padding:1px 1px;
			}

		div.search_box div.form input
		{
			border:1px solid rgb(204,204,204);
			color:rgb(126,126,126);
			font-size:11px;
			background-color:rgb(255,255,255);
			margin:0;
			padding:0px 0px 0 0px;
			width:146px;
			height:16px;
			vertical-align:middle;
		}
		
		div.search_box div.form input.submit
		{
			width:31px;
			height:16px;
			padding:0;
			color:rgb(78,106,9);
			font-weight:bold;
			margin-left:2px;
		}


		div.search_box div.form div.link-arrow
		{
			float:right;
		}
		
		div.search_search div.form input
		{
			border:1px solid rgb(204,204,204);
			color:rgb(126,126,126);
			font-size:11px;
			background-color:rgb(255,255,255);
			margin:0;
			padding:0px 0px 0 0px;
			width:146px;
			height:16px;
			vertical-align:middle;
		}
		
		div.search_search div.form input.submit
		{
			width:31px;
			height:16px;
			padding:0;
			color:#666666;
			font-weight:bold;
			margin-left:2px;
		}


		div.search_search div.form div.link-arrow
		{
			float:right;
		}

div.link-arrow
{
	margin:0 0 0 5px;
}
	div.link-arrow a
	{	
		display:block;
		background:url(/img/est/link-arrow.gif) no-repeat 0 3px;
		padding-left:12px;
		font-weight:bold;
		text-decoration:underline;
	}
	
	div.link-arrow a:hover
	{	
		background:url(/img/est/link-arrow.gif) no-repeat 2px 3px;
	}


	div.search_box div.shopping-cart-icon
	{
		width:30px;
		height:100%;
		background:rgb(139,210,255) url(/img/est/shopping-cart.gif) no-repeat 8px 20px;
		float:left;
		margin-left:6px;
		display:inline;
	}

	div.search_box div.shopping-cart-main-page
	{
		width:722px;
		height:100%;
		background-color:rgb(214,239,255);
		color:rgb(0,141,231);
		font-weight:bold;
		float:left;
		margin-left:1px;
		display:inline;		
	}

	div.search_box div.shopping-cart-main-page div.inner
	{
		margin:5px 20px 4px 10px;
	}

        div.search_box div.shopping-cart-main-page div.inner div.cart-buttons
        {
                width:80px;
                height:40px;
                margin:0;
                padding:0 15px 0 5px;
                float:left;
                border-left:1px solid rgb(139,210,255);
                display:inline;
        }

        div.search_box div.shopping-cart-main-page div.inner div.items-value
        {
                width:80px;
                height:40px;
                margin:0;
                padding:0 15px 0 10px;
                float:left;
                display:inline;
                line-height:20px;
        }



div.show-content
{
	width:100px;
	height:17px;
	margin:0 0 6px 9px;
	overflow:hidden;
}
	div.show-content a
	{	
		display:block;
		background:url(/img/est/shopping-cart-sc_off.gif) no-repeat 0px 1px;
		padding-left:20px;
		text-decoration:underline;
		width:100%;
		height:17px;
	}
	
	div.show-content a:hover
	{	
		background:url(/img/est/shopping-cart-sc_on.gif) no-repeat 0px 1px;
	}

div.check-out
{
	width:100px;
	height:17px;
	margin:1px 0 0 9px;
	overflow:hidden;
}
	div.check-out a
	{	
		display:block;
		background:url(/img/est/shopping-cart-co_off.gif) no-repeat 0px 1px;
		padding-left:20px;
		text-decoration:underline;
		width:100%;
		height:17px;
	}
	
	div.check-out a:hover
	{	
		background:url(/img/est/shopping-cart-co_on.gif) no-repeat 0px 1px;
	}





div.content_container
{
	width:760px;
	height:auto;
	background-color:rgb(253,253,253);
	float:left;
	margin:3px 0px 10px 10px;
	display:inline;
	text-align:left;
}

div.popup_container
{
	display:block;
	float:none;
	margin: 3px auto 15px auto;
}

div.minimum-order {
float:left;
width:150px;
border-left:1px solid #8BD2FF;
height:75%;
font:14px arial;
padding-top:3px;
text-align:center;
padding-left:0px;
margin-left:25px;
}

div.minprice {
margin-left:30px;
float:left;
}

		div.top_column
	{
		width:150px;
		float:left;
		padding:0 0 0 10px;
		font-size:11px;
	}
		
		div.top_column div.top_box
		{
			height:40px;			
			margin:0 0 0 0;
			border-left: 1px solid rgb(139,210,255);
			float:left;
		}
		
		div.top_column div.ordering_box
		{			
			width:80px;
			margin:1px 5px 5px 5px;
			float:left;
			padding:0 0 0 20px
		}

			div.top_column div.ordering_box div.order-buttons
			{
				width:140px;
				height:40px;
				margin:0 0 0 0;
				float:left;
			}

				div.top_column div.ordering_box div.order-buttons div.button
				{
					display:block;
					padding-left:22px;
					height:17px;
					line-height:15px;
				}
			
				div.top_column div.ordering_box div.order-buttons div.phone
				{
					background:url(/img/est/ordering-phone.gif) no-repeat 3px 0;
					padding:0 0 0 15px;
				}			
			
				div.top_column div.ordering_box div.order-buttons div.fax
				{
					background:url(/img/est/ordering-fax.gif) no-repeat;
					margin:2px 0 0px 0;
				}

				div.top_column div.ordering_box div.order-buttons div.link
				{
					background:url(/img/est/ordering-link.gif) no-repeat 1px 5px;
				}

					div.top_column div.ordering_box div.order-buttons div.link a
					{
						font-weight:bold;
						text-decoration:underline;
					}

		div.top_box table.priceBox
		{
			width:180px;
			height:auto;
			border-top:1px solid rgb(139,210,255);
			border-bottom:1px solid rgb(139,210,255);
			border-collapse:collapse;
			padding:3px 0;
			text-align:left;
			font-size:12px;
			margin-left:3px;
		}		
		
		div.top_box div.total
		{
			width:180px;
			height:auto;
			font-size:12px;
			font-weight:bold;
			margin:1px 0px 0px 1px;
		}

			div.top_box div.total div.price
			{
				float:right;
				text-align:right;
			}

			div.top_box div.total div.price small
			{
				font-size:11px;
				font-weight:normal;
			}		
		
	div.right_column
	{
		/*background-color:rgb(253,253,253);*/
		width:193px;
		height:auto;
		float:right;
		padding:3px 0 0 0;
		overflow:auto;
		font-size:11px;
	}
	
		div.right_column div.right_box
		{
			margin:0px 0px 0px 0px;
			border-left: 1px solid rgb(139,210,255);
			background-color:rgb(214,239,255);
		}
		
			div.right_column div.right_box h3
			{
				margin:0 0 0 0;
				width:190px;
				text-align:right;
			}

		div.right_column div.ordering_box
		{
			margin:2px 0 0px 0px;
		}

			div.right_column div.ordering_box div.order-buttons
			{
				width:120px;
				height:80px;
				margin:8px 0 0 5px;
			}

				div.right_column div.ordering_box div.order-buttons div.button
				{
					display:block;
					padding-left:22px;
					height:17px;
					line-height:15px;
				}
			
				div.right_column div.ordering_box div.order-buttons div.phone
				{
					background:url(/img/est/ordering-phone.gif) no-repeat 3px 0;
				}			
			
				div.right_column div.ordering_box div.order-buttons div.fax
				{
					background:url(/img/est/ordering-fax.gif) no-repeat;
					margin:10px 0 7px 0;
				}

				div.right_column div.ordering_box div.order-buttons div.link
				{
					background:url(/img/est/ordering-link.gif) no-repeat 1px 5px;
				}

					div.right_column div.ordering_box div.order-buttons div.link a
					{
						font-weight:bold;
						text-decoration:underline;
					}

		div.right_box table.priceBox
		{
			width:189px;
			height:auto;
			border-top:1px solid rgb(33,41,122);
			border-bottom:1px solid rgb(33,41,122);
			border-collapse:collapse;
			padding:3px 0;
			text-align:left;
			font-size:12px;
			margin-left:3px;
		}

			table.priceBox tr
			{
				margin:0;
				padding:0;
			}

			table.priceBox td
			{
				margin:0;
				padding:0;
			}

			table.priceBox td a
			{
				display:block;
				width:100%;
				height:100%;
				text-decoration:none;
				padding:3px 0 3px 0px;
				font-size:11px;
				font-weight:normal;
				text-align:left;
			}

			table.priceBox td a.active
			{
				background-color:rgb(139,210,255);
			}

			table.priceBox td a:hover
			{
				background-color:rgb(139,210,255);
			}

			table.priceBox td.price
			{
				padding:1px 0px 1px 1px;
				font-size:11px;
				font-weight:bold;
				text-align:right;
			}

			table.priceBox td.not-active
			{
				font-weight:normal;
			}

			table.priceBox td.active
			{
				background-color:rgb(139,210,255);
			}

			table.priceBox td.error
			{
				color:rgb(218,31,0);
				font-weight:bold;
			}

		div.right_box div.total
		{
			width:190px;
			height:auto;
			font-size:12px;
			font-weight:bold;
			margin:1px 0px 0px 1px;
		}

			div.right_box div.total div.price
			{
				float:right;
				text-align:right;
			}

			div.right_box div.total div.price small
			{
				font-size:11px;
				font-weight:normal;
			}			


div.section
{
	/*clear:both;*/
	float:left;
	width:223px;
	height:109px;
	margin:0px 20px 10px 5px;
	display:inline;
	background:url(/img/est/rightbanner.gif) no-repeat right;
}

	div.section a
	{
		display:block;
		width:100%;
		height:100%;
		text-decoration:none;
		text-align:left;
		/* background-color:rgb(214,239,255); */
		font-weight:normal;
		clear:both;
		font:11px sans-serif;
		padding:0 0 0 0;
		/*border-bottom:1px solid #4c72b3;
		background:url(/img/est/salebanner.jpg) repeat;*/
	}
	div.section a strong
	{		
		font-size:10px;
		font-weight:bold;
	}
	div.section a img
	{
		float:left;
		margin:0 0 0 0;
	}
	div.section a img.dot
	{
		float:none;
		margin:0;
		height:25%;
	}
	div.section a:hover
	{
		/*background:rgb(214,239,255)url(/img/est/red-background.gif) repeat-y 0;
		border-bottom:1px solid #F4F7FF);*/
	}
	
div.section2
{
	background-color:silver;
	border: 1px #ffffff solid;
	/*clear:both;*/
	float:left;
	width:49%;
	height:77px;
	margin:3px 0 10px 0;
	display:inline;
	
}

	div.section2 a
	{
		display:block;
		width:100%;
		height:100%;
		text-decoration:none;
		text-align:left;
		background-color:rgb(243, 248, 229);
		font-size:12px;
		font-weight:normal;
		clear:both;
	}
	div.section2 a strong
	{
		font-size:14px;
		font-weight:bold;
	}
	div.section2 a img
	{
		float:left;
		margin:0 10px 0 0px;
	}
	div.section2 a img.dot
	{
		float:none;
		margin:0;
		width:1px;
		height:45%;
	}
	
	div.test
	{
	 
	}
	
	








form.cart
{
	margin:0px;
	padding:0px;
	clear:both;
}
	form.cart input.q
	{
		border:1px solid rgb(204,204,204);
		color:rgb(126,126,126);
		font-size:11px;
		background-color:rgb(255,255,255);
		margin:0;
		padding:2px 3px 0 3px;
		width:47px;
		height:16px;
	}

table.cart
{
	width:100%;
	height:auto;
	border-top:1px solid rgb(33,41,122);
	border-bottom:1px solid rgb(33,41,122);
	border-collapse:collapse;
	text-align:center;
	font-size:12px;
}
	table.cart th
	{
		background-color:rgb(214,239,255);
		font-weight:normal;
		padding:3px 3px;

	}

		table.cart th.date
		{
			width:100px;
		}

		table.cart th.description
		{
			text-align:left;
		}

		table.cart th.quantity
		{
			width:50px;
		}

		table.cart th.price
		{
			width:60px;
		}

		table.cart th.pricewider
		{
			width:70px;
		}

		table.cart th.remove
		{
			width:40px;
		}

	table.cart tr
	{
		background-color:rgb(214,239,255);
	}

	table.cart td
	{
		padding:3px 3px;
	}	
/*		*html table.cart td
		{
			padding:2px 3px;
		}	
*/		
	table.cart td a
	{
		font-size:12px;
	}

		table.cart td.description
		{
			text-align:left;
		}

		table.cart td.description span.fakehref
		{
			font-size:12px;
			color:rgb(35,40,124);
			cursor:default;
		}

		table.cart td.price
		{
			text-align:right;
		}


		table.cart td.section
		{
			background-color:rgb(253,253,253);
			padding:5px 0 0 0;
			text-align:left;
			font-weight:bold;
		}

		table.cart td.separator
		{
			height:3px;
			background-color:rgb(253,253,253);
			padding:0px;
		}
		
		table.cart td.separator div
		{
			height:1px;
			background-color:rgb(220,221,233);
			margin:1px 0px;
			overflow:hidden;
		}

		table.cart td.separator div.blue
		{
			background-color:rgb(33,41,122);
		}

		
		table.cart td.subtotal
		{
			background-color:rgb(253,253,253);
			text-align:right;
			font-size:13px;
			font-weight:bold;
			padding:1px 3px;
		}
		

		table.cart td.total
		{
			font-size:14px;
			color:rgb(218,31,0);
		}

		table.cart td.total span.vat
		{
			font-size:11px;
			color:rgb(0,0,0);
			font-weight:normal;
		}








div.cart-operators
{
	margin:16px 0;
}

	div.cart-operators a
	{
		display:block;
		float:left;
		height:15px;
		margin:0 0 0 20px;
		display:inline;
		border-left:1px solid rgb(209,209,209);
		padding-left:37px;
		font-weight:bold;
		text-decoration:underline;
	}

	div.cart-operators input
	{
		display:block;
		float:left;
		height:15px;
		margin:0 0 0 20px;
		display:inline;
		border:none;
		border-left:1px solid rgb(209,209,209);
		cursor: pointer;
		color:rgb(255,255,255);
		text-align:left;
		font-size:1px;
		text-indent:200px;
	}
		* html div.cart-operators input
		{
			text-indent:0px;
			line-height:30px;
		}
	
	div.cart-operators input.remove
	{
		background:url(/img/est/submit-remove-items_off.gif) no-repeat;
		width:149px;
		height:15px;
		margin:0 0 0 20px;
		border:none;
	}

	div.cart-operators input.remove_on
	{
		background:url(/img/est/submit-remove-items_on.gif) no-repeat;
	}

	div.cart-operators input.delete
	{
		background:url(/img/est/submit-delete-cart_off.gif) no-repeat;
		width:104px;
		height:15px;
		margin:0 0 0 40px;
		border:none;
	}

	div.cart-operators input.delete_on
	{
		background:url(/img/est/submit-delete-cart_on.gif) no-repeat;
	}

	div.cart-operators input.update
	{
		background:url(/img/est/submit-update-cart_off.gif) no-repeat right;
		/*width:139px;*/
		width:164px;
		height:15px;
		margin:0 0 0 25px;
	}

	div.cart-operators input.update_on
	{
		background:url(/img/est/submit-update-cart_on.gif) no-repeat right;
	}


	div.cart-operators input.update_user
	{
		background:url(/img/est/submit-update-user_off.gif) no-repeat right;
		width:140px;
		height:15px;
		margin:0 0 0 35px;
	}

	div.cart-operators input.update_user_on
	{
		background:url(/img/est/submit-update-user_on.gif) no-repeat right;
	}

	div.cart-operators input.edit
	{
		background:url(/img/est/submit-edit-cart_off.gif) no-repeat right;
		width:127px;
		height:15px;
		margin:0 0 0 35px;
	}

	div.cart-operators input.edit_on
	{
		background:url(/img/est/submit-edit-cart_on.gif) no-repeat right;
	}

	div.cart-operators input.continue
	{
		background:url(/img/est/submit-cont-checkout_off.gif) no-repeat right;
		/*width:123px;*/
		width:163px;
		height:15px;
		margin:0 0 0 25px;
	}

	div.cart-operators input.continue_on
	{
		background:url(/img/est/submit-cont-checkout_on.gif) no-repeat right;
	}

	div.cart-operators input.please_wait
	{
		background:url(/img/est/submit-please-wait.gif) no-repeat right;
		/*width:123px;*/
		width:163px;
		height:15px;
		margin:0 0 0 25px;
	}

	div.cart-operators input.checkout
	{
		background:url(/img/est/submit-checkout-cart_off.gif) no-repeat right;
		width:157px;
		height:15px;
		margin:0 0 0 35px;
	}

	div.cart-operators input.checkout_on
	{
		background:url(/img/est/submit-checkout-cart_on.gif) no-repeat right;
	}

	div.cart-operators div.save
	{
		width:100%;
		height:40px;
		text-align:center;
	}

	div.cart-operators input.save
	{
		background:url(/img/est/submit-save-cart_off.gif) no-repeat right;
		/*width:139px;*/
		width:155px;
		height:15px;
		margin:0 auto;
		float:none;
		border:none;
	}

	div.cart-operators input.save_on
	{
		background:url(/img/est/submit-save-cart_on.gif) no-repeat right;
	}

	div.cart-operators input.cancel
	{
		background:url(/img/est/submit-cancel_off.gif) no-repeat right;
		/*width:54px;*/
		width:79px;
		height:15px;
		margin:0 0 0 60px;
		border:none;
	}

	div.cart-operators input.cancel_user
	{
		background:url(/img/est/submit-cancel_off.gif) no-repeat right;
		width:60px;
		height:15px;
		margin:0 0 0 180px;
		border:none;
	}

	div.cart-operators input.cancel_on
	{
		background:url(/img/est/submit-cancel_on.gif) no-repeat right;
	}

	div.cart-operators input.back
	{
		background:url(/img/est/submit-back-to-cart_off.gif) no-repeat right;
		/*width:141px;*/
		width:166px;
		height:15px;
		margin:0 0 0 25px;
	}

	div.cart-operators input.back_on
	{
		background:url(/img/est/submit-back-to-cart_on.gif) no-repeat right;
	}


	div.cart-operators input.go_back
	{
		background:url(/img/est/submit-go-back_off.gif) no-repeat right;
		/*width:141px;*/
		width:87px;
		height:15px;
		margin:0 0 0 25px;
	}

	div.cart-operators input.go_back_on
	{
		background:url(/img/est/submit-go-back_on.gif) no-repeat right;
	}

div.overwriten_info
{
	float:right;
	width:160px;
	display:inline;
	margin-top:1px
}
div.overwriten_info_first
{
	margin:1px 35px 0 19px;
}

div.my_cart_center
{
	width:392px;
	text-align:center;
}

	div.my_cart_center div.updated
	{
		background-color:rgb(214,239,255);
		font-size:12px;
		font-weight:bold;
	}




form.shoppingcart
{
	margin:5px 0 2px 0;
}

	fieldset
	{
		border:1px solid rgb(179,179,179);
		font-size:11px;
		margin:3px 0 7px 0;
		padding:0 5px;
	}

	legend
	{
		color:rgb(179,179,179);
		font-weight:bold;
	}

	fieldset div.inner
	{
		padding:7px 1px 10px 3px;
		text-align:right;
		font-weight:bold;
	}

	fieldset div.second
	{
		text-align:left;
	}

	fieldset input
	{
		border:1px solid rgb(179,179,179);
		color:rgb(100,100,100);
		font-size:11px;
		background-color:rgb(255,255,255);
		width:179px;
		height:16px;
		vertical-align:middle;
	}
	
	fieldset.cart-data input.text
	{
		width:379px;
		margin:0 0 6px 0;
		padding:2px 3px 0 3px;
	}

	div.second input.heard_from
	{
		width:336px;
	}

	fieldset.cart-data input.inputError
	{
		background:rgb(255,228,223);
	}

	fieldset.small input.text
	{
		margin:0 0 6px 0;
		padding:2px 3px 0 3px;
	}

	fieldset input.checkbox
	{
		width:auto;
		height:auto;
		vertical-align:-30%;
		border:none;
	}

	form.shoppingcart div select.list
	{
		border:1px solid rgb(179,179,179);
		color:rgb(100,100,100);
		font-size:11px;
		background-color:rgb(255,255,255);
		margin:0 0 6px 0;
		padding:0;
		width:388px;
		height:18px;
		vertical-align:middle;
	}

	form.shoppingcart div select.inputError
	{
		background-color:rgb(255,228,223);
	}
	
	div.additionalnotes
	{
		padding:4px 0 0 24px;
		font-weight:bold;
	}

	div.additionalnotes textarea
	{
		border:1px solid rgb(179,179,179);
		color:rgb(100,100,100);
		font:11px Tahoma, arial, Verdana, Helvetica, sans-serif;
		background-color:rgb(255,255,255);
		margin:0 0 6px 0;
		padding:2px 3px 0 3px;
		width:398px;
		height:65px;
		vertical-align:top;
		overflow:auto;
	}

	div.narrow_container div.additionalnotes textarea
	{
		width:265px;
		height:65px;
		font-size:11px;
	}

	div.narrow_container div.howdidyou
	{
		margin-top:10px;
		text-align:right;
		font-weight:bold;
	}
	
	div.narrow_container div.howdidyou select
	{
		width:209px;
	}

	div.narrow_container div.howdidyou input.text
	{
		border:1px solid rgb(179,179,179);
		color:rgb(100,100,100);
		font-size:11px;
		background-color:rgb(255,255,255);
		width:201px;
		height:16px;
		margin:4px 0 6px 0;
		padding:2px 3px 0 3px;
		vertical-align:middle;
	}

	div.formbuttons
	{
		text-align:right;
		margin-top:10px;
	}

	div.formbuttons input
	{
		border:1px solid rgb(179,179,179);
		color:rgb(47,47,47);
		font-size:11px;
		background-color:rgb(236,236,236);
		margin:0 2px;
		padding:1px;
		width:80px;
		height:20px;	
	}
	
	div.formbuttons input.submit
	{
		font-weight:bold;
	}

	div.redstar
	{
		float:right;
		width:10px;
		color:rgb(218,31,0);
		text-align:left;
		overflow:hidden;
		font-weight:bold;
		font-size:12px;
	}

	fieldset div.inner div.tip
	{
		text-align:left;
		font-size:11px;
		font-weight:normal;
		color:rgb(140,140,140);
		width:399px;
		overflow:hidden;
		float:right;
		position:relative;
		top:-7px;	
	}

	fieldset div.inner div.error_narrow
	{
		width:199px;
		color:rgb(218,31,0);
	}

	fieldset div.inner div.error
	{
		color:rgb(218,31,0);
	}

	fieldset div.inner div.errorchbx
	{
		float:left;
		color:rgb(218,31,0);
		top:-1px;
	}

	span.redstar
	{
		font-weight:bold;
		font-size:12px;
		color:rgb(218,31,0);
	}


div.terms-conditions
{
	margin:10px 0 7px 0;
	font-size:12px;
	font-weight:bold;
	height:15px;
}


	div.terms-conditions a
	{	
		font-weight:bold;
		font-size:12px;
	}


div.detailsforhelping
{
	width:auto;
	text-align:center;
	color:rgb(140,140,140);
	font-size:11px;
}

div.privacypolicy
{
	border-top:1px solid rgb(33,41,122);
	border-bottom:1px solid rgb(33,41,122);
	margin:5px 0 10px 0;
	padding:5px;
	width:auto;
	text-align:left;
	color:rgb(140,140,140);
}










div.receipt_address
{
	width:100%;
	margin-bottom:10px;
	text-align:center;
}

	div.receipt_address div.header
	{
		padding:10px;
		background-color:rgb(221,238,179);
	}
	
	div.receipt_address h3
	{
		font: 13px Tahoma, arial, Verdana, Helvetica, sans-serif;
		color:rgb(48,48,48);
		font-weight:bold;
		width:100%;
		margin:0;
	}

	div.receipt_address div.inner
	{
		width:40%;
		margin:0 auto;
		font-size:12px;
		line-height:17px;
		padding:7px 0 7px 35px;
		text-align:left;
	}


	div.receipt_address div.myorderinner
	{
		width:60%;
	}










div.mycart-menu
{
	width:757px;
	height:18px;
	margin:1px 0 0 6px;
}
	div.mycart-menu a
	{
		display:block;
		width:100px;
		height:100%;
		float:left;
		text-align:center;
		font-size:12px;
		font-weight:bold;
		line-height:18px;
		background-color:rgb(214,239,255);
		margin:2px 0 0 0;
	}

	div.mycart-menu a:hover
	{
		background-color:rgb(139,210,255);
	}

	div.mycart-menu a.active
	{
		background-color:rgb(139,210,255);
		border:0px solid #CCCCCC;
	}

	div.mycart-menu a.middle
	{
		margin:2px 3px;
	}

div.saved_at
{
	clear:both;
	text-align:right;
}
div.saved_at h3
{
	float:left;
	display:inline;
	margin:0;
	padding:0;
}

div.mycartheader
{
	height:60px;	
	font: 15px Tahoma, arial, Verdana, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
	text-align:center;
	padding-top:1px;
	border-bottom:1px solid #CCCCCC;
}










div.login_box
{
	width:427px;
	height:200px;
	text-align:left;
	padding:10px 0 0 150px;
}

div.login_on_checkout
{
	width:427px;
	height:130px;
	text-align:left;
	padding:10px 0 0 0;
}
	div.login_box div.eye-glass-icon
	{
	width:30px;
	height:100%;
	background:rgb(139,210,255) url(/img/est/search-eye-glass.gif) no-repeat 8px center;
	float:left;
	}

	div.login_box div.form
	{
		width:394px;
		height:100%;
		background-color:silver;
		background-color:rgb(214,239,255);
		border-right:1px solid rgb(139,210,255);
		color:rgb(0,141,231);
		font-weight:bold;
		float:right;
		margin-left:2px;
		display:inline;
	}

	div.login_box form
	{
		margin:50px 0 0px 6px;
		padding:0px;
	}

	div.login_on_checkout form
	{
		margin:10px 0 0px 6px;
	}

	div.login_box div.form div.title
	{
		float:left;
		width:70px;
		padding-top:7px;
		margin-left:40px;
		display:inline;
	}

	div.login_box div.error
	{
		text-align:left;
		font-size:11px;
		font-weight:normal;
		color:rgb(218,31,0);
		width:280px;
		overflow:hidden;
		display:inline;
		margin-left:110px;
		position:relative;
		top:-5px;
	}

	div.login_box div.passerror
	{
		text-align:left;
		font-size:11px;
		font-weight:normal;
		color:rgb(218,31,0);
		width:280px;
		height:40px;
		float:right;;
		position:relative;
		top:-5px;
	}

	div.login_box div.form input.login
	{
		border:1px solid rgb(0,141,231);
		color:rgb(126,126,126);
		font-size:11px;
		background-color:rgb(255,255,255);
		margin:2px 0;
		padding:2px 3px 0 3px;
		width:146px;
		height:16px;
	}

	div.login_box div.form div.submit
	{
		margin:0px 0 0 244px;
	}

		div.login_box div.form div.submit input
		{
			border:1px solid rgb(0,141,231);
			font-size:11px;
			background-color:rgb(139,210,255);
			vertical-align:middle;
			width:100px;
			height:20px;
			padding:0;
			color:rgb(0,141,231);
			font-weight:bold;
		}









h2.errorBox
{
	font:11px Verdana, arial, Tahoma, Helvetica, sans-serif;
	color:rgb(255,0,0);
	font-weight:bold;
	margin:7px 5px 3px 5px;
	border-bottom:1px solid rgb(255,0,0);
}

ul.errorBox
{
	width:557px;
	list-style-image:url(/img/est/list-bulet-red.gif);
	margin:2px 2px 20px 45px;
	color:rgb(255,0,0);
	list-style-type:none;
	font-size:12px;
	float:left;
}
	
	ul.errorBox li
	{
		margin:5px 0;
	}

div.explanationBox
{
	width:250px;
	height:36px;
	text-align:left;
	margin-bottom:20px;
}
	div.explanationBox a
	{                                   
		display:block;
		width:250px;
		height:36px;
		/*margin:5px auto;
		background-color:rgb(255,0,0);*/
		color: #ffffff;	
		text-align:center;
		font-size:9px;       
		font-weight:bold;
		line-height:31px;
		text-transform:uppercase;
		margin-left:5px;
		margin-top:10px;
		background:url(/img/est/moreinfo.gif) no-repeat;
		padding-left:13px;
		padding-bottom:10px;
		/*border-top:1px solid rgb(243,248,229);
		border-left:1px solid rgb(243,248,229);
		border-bottom:1px solid rgb(201,201,201);
		border-right:1px solid rgb(201,201,201);*/
		
	}
	div.explanationBox a:hover
	{
		background:url(/img/est/moreinfoover.gif) no-repeat;
		/*background-color:rgb(33,41,122);*/
		/*border-top:1px solid rgb(201,201,201);
		border-left:1px solid rgb(201,201,201);
		border-bottom:1px solid rgb(243,248,229);
		border-right:1px solid rgb(243,248,229);*/
	}

div.question
{
	width:550px;
	font-size:12px;
	margin:15px 0 10px 15px;
	text-align:left;
	padding-right:0px;
}

div.questionpic
{
	width:257px;
	font-size:12px;
	padding-left:10px;
	text-align:left;
}

div.optionInputs
{
	font-weight:bold;
	font-size:12px;
}


form.options
{
	margin:0 2px 0 0px;
	padding-left:0;
}

	form.options input.text
	{
		width:50px;
		text-align:right;
		padding:0 2px;
	}

	form.options div.submit
	{
		margin-top:15px;
	}

	form.options div.submit input
	{
		margin-top:15px;
		width:150px;
	}


div.windowsStyleList
{
	float:left;
	margin:1px 1px 1px 1px ;
	background-color:rgb(214,239,255);
	/*background:url(/img/est/brick.gif);*/
	text-align:center;
}

	div.windowsStyleList div.picture
	{
		margin:0 0 0 0;
		/*background-color:rgb(223,223,223);*/
	}

	div.windowsStyleList div.picture img
	{
		/*width:62px;
		height:92px;*/
		cursor:pointer;
		margin:0 0 0 0;
	}
	
	div.windowsStyleList div.comppicture img
	{
		width:62px;
		height:92px;
		cursor:pointer;
		margin:0 0 0 0;
	}
	
div.estimatedPrice
{	
	width:557px;	
	margin:0px auto;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	float:left;
}
	div.estimatedPrice small
	{
		font-size:12px;
		font-weight:normal;
	}

	div.estimatedPrice img
	{
		margin:5px auto 0 auto;
	}


div.estimatedItem
{	
	width:557px;	
	height:auto;
	margin:5px auto 5px auto;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	background-color:rgb(214,239,255);
	color:rgb(35,40,124);
	line-height:16px;
	cursor:default;
	float:left;
}

div.estimationOperators
{
	width:757px;
	margin:0px 0 5px 0;
	text-align:center;
	font-size:12px;
}

	div.estimationOperators form
	{
		width:557px;
		margin:0;
		padding:0;
		text-align:center;
	}

	div.estimationOperators input
	{
		width:50px;
		vertical-align:middle;
		text-align:center;
		margin-top:5px;
	}

	div.estimationOperators input.submit
	{
		width:150px;
		margin:10px 0 25px 0;
		background-color:red;
		border:0px solid black;
		color:white;
		text-transform:uppercase;
		font:11px arial;
		font-weight:bold;
	}

	div.estimationOperators input.cancel
	{
		margin:5px 0 5px 0;
		width:100px;
		height:20px;
		font-size:11px;
	}






div.pageContent
{
	width:100%;
}






div.contact-data
{
	font-size:12px;
	width:375px;
	clear:both;
	height:130px;
	margin:5px 0;
}

/*div.contact-data
{
	font-size:12px;
	width:270px;
	clear:left;
	height:130px;
	margin:5px 0;
}*/

div.contact-data-float
{
	float:left;
	clear:none;
}

	div.contact-data img
	{
		border:1px solid rgb(35,40,124);
		margin:5px 5px 0 0;
		vertical-align:middle;
	}

	div.contact-data img.address
	{
		float:left;
		margin-right:10px;
	}

	div.contact-data div.address
	{
		margin-top:7px;
		line-height:15px;
	}


div.contact-map
{
	margin:0 0 10px 0;
	padding:15px 0 0 0;
	width:557px;
	color:rgb(140,140,140);
	clear:both;
	text-align:left;
	float:left;
}

	div.contact-map img
	{
		margin-top:10px;
	}









div.footer_container
{
	width:980px;
	height:45px;
	background:rgb(253,253,253) url(/img/est/footer_bg.gif) repeat-x left bottom;
	border-top:0px solid rgb(214,239,255);
	margin:0 auto 1px auto;
	clear:both;
	text-align:left;
	color:white;
}

	div.footer_container div.inner
	{
		padding-top:23px;
		text-align:left;
		padding-left:20px;
	}
	
	div.footer_container a
	{
		font-weight:normal;
		color:white;
		font:12px arial;
		padding-left:2px;
	}
	
		div.footer_container a:hover
	{
		font-weight:normal;
		color:silver;
		font:12px arial;
		padding-left:2px;
	}
		
.footer 
{
	width:980px;
	height:25px;
  color:#ffffff;
  background:url(../img/footer_bg.gif) repeat-x left bottom;
}

.g_footer
{
  	float:left;
}

.r_footer
{
  	float:right;
  	padding:0 0 0 0;
}

.l_footer
{
  	float:left;
  	padding-top:18px;
}


div.copyright_container
{
	width:980px;
	height:auto;
	margin:4px auto 0 auto;
	padding-left:8px;
	text-align:right;
	color:rgb(33,41,122);
}

	div.copyright_container div
	{
		display:inline;
		text-align:center;
		margin:0 9px;
	}

	div.copyright_container a
	{
		color:rgb(161,161,161);
		font-weight:bold;
	}
	
	div.copyright_container a:hover
	{
		color:rgb(161,161,161);
		text-decoration:underline;
	}








body.explanation
{
	text-align:center;
	width:440px;
	min-width:440px;
	max-width:440px;
	margin:7px auto 15px auto;
	padding:0;
}

.segments {
  height: 70px;
}

/*bay windows start*/

/*bay 2 segments start*/

.deactive2 {
  background-image: url(/img/est/bay2ABCDbln.jpg);
	background-repeat: no-repeat;
	width: 340px;
	height: 255px;
}

.active2AB {
  background-image: url(/img/est/bay2ABren.jpg);
	background-repeat: no-repeat;
	width: 340px;
	height: 255px;
}

.active2BC {
  background-image: url(/img/est/bay2BCren.jpg);
	background-repeat: no-repeat;
	width: 340px;
	height: 255px;
}

.active2BD {
  background-image: url(/img/est/bay2BDren.jpg);
	background-repeat: no-repeat;
	width: 340px;
	height: 255px;
}

.active2AC {
  background-image: url(/img/est/bay2ACren.jpg);
	background-repeat: no-repeat;
	width: 340px;
	height: 255px;
}

.active2Height {
  background-image: url(/img/est/bay2ABCDbln.jpg);
	background-repeat: no-repeat;
	width: 340px;
	height: 255px;
}

/*bay 2 segments end*/

/*bay 3 segments start*/

.deactive3 {
  background-image: url(/img/est/bay3ABCDbln.jpg);
	background-repeat: no-repeat;
	width: 340px;
	height: 250px;
}

.active3AB {
  background-image: url(/img/est/bay3ABren.jpg);
	background-repeat: no-repeat;
	width: 340px;
	height: 250px;
}

.active3BC {
  background-image: url(/img/est/bay3BCren.jpg);
	background-repeat: no-repeat;
	width: 340px;
	height: 250px;
}

.active3CD {
  background-image: url(/img/est/bay3CDren.jpg);
	background-repeat: no-repeat;
	width: 340px;
	height: 250px;
}

.active3BE {
  background-image: url(/img/est/bay3BEren.jpg);
	background-repeat: no-repeat;
	width: 340px;
	height: 250px;
}

.active3AD {
  background-image: url(/img/est/bay3ADren.jpg);
	background-repeat: no-repeat;
	width: 340px;
	height: 250px;
}

.active3Height {
  background-image: url(/img/est/bay3ABCDbln.jpg);
	background-repeat: no-repeat;
	width: 340px;
	height: 250px;
}

/*bay 3 segments end*/

/*bay 3s segments start*/

.deactive3s {
  background-image: url(/img/est/bay3sABCDbln.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.active3sAB {
  background-image: url(/img/est/bay3sABren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.active3sBC {
  background-image: url(/img/est/bay3sBCren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.active3sCD {
  background-image: url(/img/est/bay3sCDren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.active3sAD {
  background-image: url(/img/est/bay3sADren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.active3sHeight {
  background-image: url(/img/est/bay3sABCDbln.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

/*bay 3 segments end*/

/*bay 4 segments start*/

.deactive4 {
  background-image: url(/img/est/bay4ABCDEbln.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.active4AB {
  background-image: url(/img/est/bay4ABren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.active4BC {
  background-image: url(/img/est/bay4BCren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.active4CD {
  background-image: url(/img/est/bay4CDren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.active4DE {
  background-image: url(/img/est/bay4DEren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.active4BF {
  background-image: url(/img/est/bay4BFren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.active4CG {
  background-image: url(/img/est/bay4CGren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.active4AE {
  background-image: url(/img/est/bay4AEren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.active4Height {
  background-image: url(/img/est/bay4ABCDEbln.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

/*bay 4 segments end*/

/*bay 5 segments start*/

.deactive5 {
  background-image: url(/img/est/bay5ABCDEFbln.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 370px;
	height: 250px;
}

.active5AB {
  background-image: url(/img/est/bay5ABren.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 370px;
	height: 250px;
}

.active5BC {
  background-image: url(/img/est/bay5BCren.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 370px;
	height: 250px;
}

.active5CD {
  background-image: url(/img/est/bay5CDren.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 370px;
	height: 250px;
}

.active5DE {
  background-image: url(/img/est/bay5DEren.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 370px;
	height: 250px;
}

.active5EF {
  background-image: url(/img/est/bay5EFren.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 370px;
	height: 250px;
}

.active5BG {
  background-image: url(/img/est/bay5BGren.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 370px;
	height: 250px;
}

.active5CH {
  background-image: url(/img/est/bay5CHren.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 370px;
	height: 250px;
}

.active5AF {
  background-image: url(/img/est/bay5AFren.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 370px;
	height: 250px;
}

.active5Height {
  background-image: url(/img/est/bay5ABCDEFbln.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 370px;
	height: 250px;
}

/*bay 5 segments end*/

/*bay 6 segments start*/

.deactive6 {
  background-image: url(/img/est/bay6ABCDEFGbln.jpg);
	background-repeat: no-repeat;
  width: 370px;
	height: 250px;
}

.active6AB {
  background-image: url(/img/est/bay6ABren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.active6BC {
  background-image: url(/img/est/bay6BCren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.active6CD {
  background-image: url(/img/est/bay6CDren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.active6DE {
  background-image: url(/img/est/bay6DEren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.active6EF {
  background-image: url(/img/est/bay6EFren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.active6FG {
  background-image: url(/img/est/bay6FGren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.active6BH {
  background-image: url(/img/est/bay6BHren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.active6CI {
  background-image: url(/img/est/bay6CIren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.active6DJ {
  background-image: url(/img/est/bay6DJren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.active6AG {
  background-image: url(/img/est/bay6AGren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.active6Height {
  background-image: url(/img/est/bay6ABCDEFGbln.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

/*bay 6 segments end*/

/*bay 7 segments start*/

.deactive7 {
  background-image: url(/img/est/bay7ABCDEFGHbln.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.active7AB {
  background-image: url(/img/est/bay7ABren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.active7BC {
  background-image: url(/img/est/bay7BCren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.active7CD {
  background-image: url(/img/est/bay7CDren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.active7DE {
  background-image: url(/img/est/bay7DEren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.active7EF {
  background-image: url(/img/est/bay7EFren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.active7FG {
  background-image: url(/img/est/bay7FGren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.active7GH {
  background-image: url(/img/est/bay7GHren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.active7BI {
  background-image: url(/img/est/bay7BIren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.active7CJ {
  background-image: url(/img/est/bay7CJren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.active7DK {
  background-image: url(/img/est/bay7DKren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.active7AH {
  background-image: url(/img/est/bay7AHren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.active7Height {
  background-image: url(/img/est/bay7ABCDEFGHbln.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

/*bay 7 segments end*/

/*bay windows end*/

/*new bow windows start*/

/*new bow 2 segments start*/

.bdeactive2 {
  background-image: url(/img/est/bow2ABCDbln.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.bactive2AC {
  background-image: url(/img/est/bow2ACren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.bactive2BD {
  background-image: url(/img/est/bow2BDren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.bactive2Height {
  background-image: url(/img/est/bow2ABCDbln.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

/*new bow 2 segments end*/

/*new bow 3 segments start*/

.bdeactive3 {
  background-image: url(/img/est/bow3ABCDbln.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.bactive3AC {
  background-image: url(/img/est/bow3ACren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.bactive3BD {
  background-image: url(/img/est/bow3BDren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.bactive3Height {
  background-image: url(/img/est/bow3ABCDbln.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

/*new bow 3 segments end*/

/*new bow 4 segments start*/

.bdeactive4 {
  background-image: url(/img/est/bow4ABCDbln.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.bactive4AC {
  background-image: url(/img/est/bow4ACren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.bactive4BD {
  background-image: url(/img/est/bow4BDren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.bactive4Height {
  background-image: url(/img/est/bow4ABCDbln.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

/*new bow 4 segments end*/

/*new bow 5 segments start*/

.bdeactive5 {
  background-image: url(/img/est/bow5ABCDbln.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.bactive5AC {
  background-image: url(/img/est/bow5ACren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.bactive5BD {
  background-image: url(/img/est/bow5BDren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.bactive5Height {
  background-image: url(/img/est/bow5ABCDbln.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

/*new bow 5 segments end*/

/*new bow windows end*/

/*new bow with canopies start*/

/*2 segments start*/

.bcdeactive2 {
  background-image: url(/img/est/cbow2bln.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.bcactive2AC {
  background-image: url(/img/est/cbow2ACren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.bcactive2Height {
  background-image: url(/img/est/cbow2bln.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

/*2 segments end*/

/*3 segments start*/

.bcdeactive3 {
  background-image: url(/img/est/cbow3bln.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.bcactive3AC {
  background-image: url(/img/est/cbow3ACren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.bcactive3Height {
  background-image: url(/img/est/cbow3bln.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

/*3 segments end*/

/*4 segments start*/

.bcdeactive4 {
  background-image: url(/img/est/cbow4bln.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.bcactive4AC {
  background-image: url(/img/est/cbow4ACren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.bcactive4Height {
  background-image: url(/img/est/cbow4bln.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

/*4 segments end*/

/*5 segments start*/

.bcdeactive5 {
  background-image: url(/img/est/cbow5bln.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.bcactive5AC {
  background-image: url(/img/est/cbow5ACren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.bcactive5Height {
  background-image: url(/img/est/cbow5bln.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

/*5 segments end*/

/*new bow with canopies end*/


div.section_inside
{
	background-color:white;
	border: 1px #ffffff solid;
	/*clear:both;*/
	float:left;
	width:190px;
	/*height:77px;*/
	margin:0 0 10px 0;
	display:inline;
	
}			

div.section_inside_2
{
	background-color:white;
	border: 1px #ffffff solid;
	/*clear:both;*/
	float:left;
	width:557px;
	/*height:77px;*/
	margin:0 0 10px 0;
	display:inline;
	font-weight: normal;
	
}

/*###########################################################*/

.deactive2sql {
  background-image: url(/img/est/bay2slABCbln.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 255px;
}

.active2ABsql {
  background-image: url(/img/est/bay2slABren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 255px;
}

.active2BCsql {
  background-image: url(/img/est/bay2slBCren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 255px;
}

.active2sqlHeight {
  background-image: url(/img/est/bay2slABCbln.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 255px;
}

.deactive2sqr {
  background-image: url(/img/est/bay2srABCbln.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 255px;
}

.active2ABsqr {
  background-image: url(/img/est/bay2srABren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 255px;
}

.active2BCsqr {
  background-image: url(/img/est/bay2srBCren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 255px;
}

.active2sqlHeight {
  background-image: url(/img/est/bay2srABCbln.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 255px;
}

/*######################### estimation mode for bay and existing bow windows ##################################################*/


/*bay 2 segments start*/

.estdeactive2 {
  background-image: url(/img/est/estbay2ABCDbln.jpg);
	background-repeat: no-repeat;
	width: 340px;
	height: 255px;
}

.estactive2AB {
  background-image: url(/img/est/estbay2ABren.jpg);
	background-repeat: no-repeat;
	width: 340px;
	height: 255px;
}

.estactive2BC {
  background-image: url(/img/est/estbay2BCren.jpg);
	background-repeat: no-repeat;
	width: 340px;
	height: 255px;
}

.estactive2Height {
  background-image: url(/img/est/estbay2ABCDbln.jpg);
	background-repeat: no-repeat;
	width: 340px;
	height: 255px;
}

/*bay 2 segments end*/

/*bay 3 segments start*/

.estdeactive3 {
  background-image: url(/img/est/estbay3ABCDbln.jpg);
	background-repeat: no-repeat;
	width: 340px;
	height: 250px;
}

.estactive3AB {
  background-image: url(/img/est/estbay3ABren.jpg);
	background-repeat: no-repeat;
	width: 340px;
	height: 250px;
}

.estactive3BC {
  background-image: url(/img/est/estbay3BCren.jpg);
	background-repeat: no-repeat;
	width: 340px;
	height: 250px;
}

.estactive3CD {
  background-image: url(/img/est/estbay3CDren.jpg);
	background-repeat: no-repeat;
	width: 340px;
	height: 250px;
}

.estactive3Height {
  background-image: url(/img/est/estbay3ABCDbln.jpg);
	background-repeat: no-repeat;
	width: 340px;
	height: 250px;
}

/*bay 3 segments end*/

/*bay 3s segments start*/

.estdeactive3s {
  background-image: url(/img/est/estbay3sABCDbln.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.estactive3sAB {
  background-image: url(/img/est/estbay3sABren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.estactive3sBC {
  background-image: url(/img/est/estbay3sBCren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.estactive3sCD {
  background-image: url(/img/est/estbay3sCDren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.estactive3sHeight {
  background-image: url(/img/est/estbay3sABCDbln.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

/*bay 3 segments end*/

/*bay 4 segments start*/

.estdeactive4 {
  background-image: url(/img/est/estbay4ABCDEbln.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.estactive4AB {
  background-image: url(/img/est/estbay4ABren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.estactive4BC {
  background-image: url(/img/est/estbay4BCren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.estactive4CD {
  background-image: url(/img/est/estbay4CDren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.estactive4DE {
  background-image: url(/img/est/estbay4DEren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.estactive4Height {
  background-image: url(/img/est/estbay4ABCDEbln.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

/*bay 4 segments end*/

/*bay 5 segments start*/

.estdeactive5 {
  background-image: url(/img/est/estbay5ABCDEFbln.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 370px;
	height: 250px;
}

.estactive5AB {
  background-image: url(/img/est/estbay5ABren.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 370px;
	height: 250px;
}

.estactive5BC {
  background-image: url(/img/est/estbay5BCren.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 370px;
	height: 250px;
}

.estactive5CD {
  background-image: url(/img/est/estbay5CDren.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 370px;
	height: 250px;
}

.estactive5DE {
  background-image: url(/img/est/estbay5DEren.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 370px;
	height: 250px;
}

.estactive5EF {
  background-image: url(/img/est/estbay5EFren.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 370px;
	height: 250px;
}

.estactive5Height {
  background-image: url(/img/est/estbay5ABCDEFbln.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 370px;
	height: 250px;
}

/*bay 5 segments end*/

/*bay 6 segments start*/

.estdeactive6 {
  background-image: url(/img/est/estbay6ABCDEFGbln.jpg);
	background-repeat: no-repeat;
  width: 370px;
	height: 250px;
}

.estactive6AB {
  background-image: url(/img/est/estbay6ABren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.estactive6BC {
  background-image: url(/img/est/estbay6BCren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.estactive6CD {
  background-image: url(/img/est/estbay6CDren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.estactive6DE {
  background-image: url(/img/est/estbay6DEren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.estactive6EF {
  background-image: url(/img/est/estbay6EFren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.estactive6FG {
  background-image: url(/img/est/estbay6FGren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.estactive6Height {
  background-image: url(/img/est/estbay6ABCDEFGbln.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

/*bay 6 segments end*/

/*bay 7 segments start*/

.estdeactive7 {
  background-image: url(/img/est/estbay7ABCDEFGHbln.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.estactive7AB {
  background-image: url(/img/est/estbay7ABren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.estactive7BC {
  background-image: url(/img/est/estbay7BCren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.estactive7CD {
  background-image: url(/img/est/estbay7CDren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.estactive7DE {
  background-image: url(/img/est/estbay7DEren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.estactive7EF {
  background-image: url(/img/est/estbay7EFren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.estactive7FG {
  background-image: url(/img/est/estbay7FGren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.estactive7GH {
  background-image: url(/img/est/estbay7GHren.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

.estactive7Height {
  background-image: url(/img/est/estbay7ABCDEFGHbln.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 250px;
}

/*bay 7 segments end*/

/*.sale
{
	width:108px;
	height:15px;
	background-color:;
	color:red;
	font:12px arial;
	font-weight:bold;
	margin:20px 0 3px 0px;
	padding:0 0 0 0;
	float:left;
	text-align:right;
}

.saleinfo
{
	width:130px;
	height:10px;
	float:left;
	text-align:center;
	padding:0 0 0 0; 
}	*/
.sectionbanner
{
	width:95%;
	height:13px;
	/*background-color:#a7d1e7;
	background: #466BA9 url(/img/est/sidebar-h3.gif) repeat-x left top;*/
	color:rgb(33,41,122);
	font:12px arial;
	font-weight:bold;
	margin:0 0 0px 0;
	padding:1px 1px 1px 3px;
	text-align:right;
}

div.progress_container
{	
	width:100%;	
	height:30px;
	color:rgb(33.41.122);
	margin:5px 0 0 0;
	border-top:1px solid #EFEFEF;
	border-bottom:1px solid #EFEFEF;
}

div.progress
{	
	height:30px;
	font:9px arial;
	text-transform:capitalize;
	list-style-type:none;
	list-style-image:none;
	/*background-color:#C5C5C5;*/
	padding-left:5px;
}
	
	div.progress a
	{
		height:30px;
		font:9px arial;
		text-transform:capitalize;
		color:rgb(33,41,122);
		text-align:center;
	}
		
		div.progress a:hover
		{
			text-transform:capitalize;
			color:#000000;
		}
		
		div.progress a.active
		{
			font:9px arial;		
			text-transform:capitalize;
			color:red;
		}
		
			div.progress span.locked
			{
				color:;rgb(33,41,122);
			}
		
			div.progress span.lockedtwo
			{
				color:#999999;
				text-decoration:line-through;
			}
		
	
div.progressdull
{	
	height:30px;
	font:9px arial;
	text-transform:capitalize;
	list-style-type:none;
	list-style-image:none;
	/*background-color:#C5C5C5;*/
	padding-left:5px;
}
	
	div.progressdull a
	{
		height:30px;
		font:9px arial;
		text-transform:capitalize;
		color:#A4A4A4;
		text-align:center;
	}
		
		div.progressdull a:hover
		{
			text-transform:capitalize;
			color:#000000;
		}
		
		div.progressdull a.active
		{
			text-transform:capitalize;
			color:rgb(33,41,122);
		}
		
			div.progress span.locked
			{
				font:9px arial;		
				text-transform:capitalize;
			}
			
			div.alternate-content {
				/*margin-bottom: 2em;*/
				width:190px;
				margin-top:25px;
			}
			
	div.wrapper
	{
		visibility:visible;
		width:auto;
		height: auto !important;
		height: 1000px; /* IE */
		min-height: 1000px;
		margin:0 auto;
		
	}
	
	div.g_thirdcolumn {
	border: 1px solid #D6D6D6; 
	border-top: none;
	background:#F4F4F4;
  }