﻿p.Default, li.Default, div.Default
	{	
	margin:0;		
	font-family:"Verdana","sans-serif";
	color:black;
}


.label{
	font-size:11px;
	text-align:right;
	color:#203360;
	 border-top-color:#203360;
	 border-right-color:#203360;
	 border-left-color:#203360;
	 border-color:#203360;
	 border-bottom-color:#203360;
	 font-family:Arial;
 
	      
}

.email-message
{
 	font-size:11px;
	text-align:left;
	display:block;
	color:#203360;
	 border-top-color:#203360;
	 border-right-color:#203360;
	 border-left-color:#203360;
	 border-color:#203360;
	 border-bottom-color:#203360;
	 font-family:Arial;
	 font-style:italic;
	 width:100%; 
}

.product-information
{
 	font-size:11px;
	text-align:left;
	display:block;
	color:#203360;
	 border-top-color:#203360;
	 border-right-color:#203360;
	 border-left-color:#203360;
	 border-color:#203360;
	 border-bottom-color:#203360;
	 font-family:Arial;
	
	 width:100%; 
}


.input-container{
	padding:1px;
}

#div-regForm,.registered{
	border:3px solid #eeeeee;
	padding:15px;

	background:#cbd4e4 url('/imgages/bg.jpg') repeat-x;
	color:#203360;

	margin:30px auto 40px auto;
	width:420px;
}

.form-title,
.form-sub-title{
	font-size:20px;

	font-family:"Lucida Grande",Tahoma,Verdana,Arial,sans-serif;
	font-size:20px;
	font-weight:bold;
}

.form-sub-title{
	font-weight:normal;
	padding:6px 0 15px 0;
	
}

.greenButton{
	width:auto;
	margin:10px 0 0 2px;
	padding:3px 4px 3px 4px;
	color:white;
	background-color:#589d39;
	outline:none;
	border:1px solid #006600;
	font-weight:bold;
}

.greenButton:active{
	background-color:#006600;
	padding:4px 3px 2px 5px;
}



#error{
	background-color:#ffebe8;
	border:1px solid #dd3c10;
	padding:7px 3px;
	text-align:center;
    margin-top:10px;
	visibility:hidden;
	
}
.cmxform fieldset p.error label { color:Black; }
div.container {
	background-color:#ffebe8 ;
	border: 1px solid #dd3c10;
	margin: 5px;
	padding: 5px;
	
}
div.container ol li {
	list-style-type: disc;
	margin-left: 20px;
}
div.container { display: none }
.container label.error {
	display: inline;
}
form.cmxform { width: 30em; }
form.cmxform label.error {
	display: block;
	margin-left: 1em;
	width: auto;
}
.modal-overlay
	{
		position:fixed;
		top:0;
		right:0;
		bottom:0;
		left:0;
		height:100%;
		width:100%;
		margin:0;
		padding:0;
		background:#fff;
		opacity:.75;
		filter: alpha(opacity=75);
		-moz-opacity: 0.75;
		z-index:101;
	}
	* html .modal-overlay
	{   
		position: absolute;
		height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
	}
	.modal-window
	{
		position:fixed;
		top:50%;
		left:50%;
		margin:0;
		padding:0;
		z-index:102;
	}
	* html .modal-window
	{
		position:absolute;
	}
	.close-window
	{
		position:absolute;
		width:32px;
		height:50px;
		right:24px;
		top:45px;
		background: transparent url('/images/close.jpg') no-repeat scroll right top;
		text-indent:-99999px;
		overflow:hidden;
		cursor:pointer;
		opacity:.5;
		filter: alpha(opacity=50);
		-moz-opacity: 0.5; 
	}
	/*
	.close-button
	{
		position:absolute;
		
		height:90px;
		right:24px;
		top:200px;
		
		
		width:auto;
		margin:10px 0 0 2px;
		padding:3px 4px 3px 4px;
		color:white;
		background-color:#589d39;
		outline:none;
		border:1px solid #006600;
		font-weight:bold;
	}
*/
	
	.close-window:hover
	{
		opacity:.99;
		filter: alpha(opacity=99);
		-moz-opacity: 0.99;
	}
	.error
	{
		color:Highlight;
		 font-family:Sans-Serif;
	}
	.text
	{
		font-size:11px; 
		 text-align:right; 
   
 
	}
	
	#loading{ 
    
left:10px; 
    
position:relative; 
   
top:3px; 
   
visibility:hidden; 
} 
.message{
			font-size:14px;
			text-align:left;
			display:block;
			color:#203360;
			border-top-color:#203360;
		    border-right-color:#203360;
		    border-left-color:#203360;
			border-color:#203360;
			border-bottom-color:#203360;
		    font-family :Arial;
			width:100%;
			font-weight:bold;
}


.infoContainer TD
{
	
}
/*Black Buttons*/
a.boldbuttons {
background: transparent url('/images/roundedge-gray-left.gif') no-repeat top left;
display: block;
font: bold 13px Arial; 
line-height: 22px; 
height: 30px; 
padding-left: 8px; 
text-decoration: none;
text-align:center;

}



a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
color: white; 
}

a.boldbuttons span{
background: transparent url('/images/roundedge-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; 

}

a:hover.boldbuttons{ 
text-decoration: none;
}



a.boldbuttons span{
background: transparent url('/images/roundedge-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; 

}


/*Blue Buttons*/
a.boldbuttonsblue{
background: transparent url('/images/roundedge-blue-left.gif') no-repeat top left;
display: block;
font: bold 13px Arial; 
line-height: 22px; 
height: 30px; 
padding-left: 8px; 
text-decoration: none;

}



a:link.boldbuttonsblue, a:visited.boldbuttonsblue, a:hover.boldbuttonsblue, a:active.boldbuttonsblue{
color: white; 
}

a.boldbuttonsblue span{
background: transparent url('/images/roundedge-blue-right.gif') no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; 

}

a:hover.boldbuttonsblue{ 
text-decoration: none;
}


a.boldbuttonsBlue span{
background: transparent url('/images/roundedge-blue-right.gif') no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; 

}



/*Green Buttons*/
a.boldbuttonsgreen{
background: transparent url('/images/roundedge-green-left.gif') no-repeat top left;
display: block;
font: bold 13px Arial; 
line-height: 22px; 
height: 30px; 
padding-left: 8px; 
text-decoration: none;

}



a:link.boldbuttonsgreen, a:visited.boldbuttonsgreen, a:hover.boldbuttonsgreen, a:active.boldbuttonsgreen{
color: white; 
}

a.boldbuttonsgreen span{
background: transparent url('/images/roundedge-green-right.gif') no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; 

}

a:hover.boldbuttonsgreen{ 
text-decoration: none;

}

.buttonwrapper{ 
overflow: hidden; 
width: 80%;
*width: 20%;
padding-left:12px;
text-align:center;
}
.buttonwrapperIE7{ 
overflow: hidden; 
width: 20%;
padding-left:12px;
text-align:center;
}



a.boldbuttonsgreen span{
background: transparent url('/images/roundedge-green-right.gif') no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; 

}
.Mandatory
{
   color:Red;	
   
}

/*
AddThis Button
*/

A:hover
{
	cursor:hand;
}
.tellfriend
{
	font-size:11px;
	font-family:Verdana;
	color:#29657e;
	
}   

