@charset "utf-8";
/* CSS Document */
html					{ margin:0;padding:0;}
body 					{	margin:0 auto;	padding:0;	font-family : Tahoma, "Trebuchet MS",Arial;	font-size:11px;}
/* ==========-------------------  Forms Page -----------------------==============*/	 


fieldset
{
    margin-bottom:10px;
    border:none;
    }
    
    
legend
{
    color:#CE2412;
    font-weight:bold;
    }

fieldset ul
{
    margin:0;
    padding:0;
    }
    
fieldset ul li ul
{
    margin:0;
    padding:0;
    margin-left:20px;
    padding-top:10px;  
    }    
    
fieldset ul li
{
    background:url(../images/hDivDotted.gif) repeat-x top;
    list-style:none;
    margin-bottom:5px;
    margin-top:0;
    padding-bottom:0;
    }
    
fieldset ul li.groupHead
{
    margin-top:18px;
    font-weight:bold;
    color:#0093DD;
    font-size:13px;
    margin-left:20px;
	background-color:#E7EBEE;
	padding:5px 15px;
    }
    
fieldset ul li.groupHead span
{
    color:#666666;
    font-size:12px;
    font-style:italic;
    }    
    
.GroupList
{
    /*margin:0;
    padding:0;*/
    }    
    
em
{
     color:#888888;
    font-size:12px !Important;
    }        
    
fieldset ul li ul li
{
    background:none;
    line-height:20px;
	padding-bottom:5px;
	border-bottom:solid 1px #E7EBEE;
    }
fieldset ul li ul li.last
{
    background:none;
    line-height:20px;
	padding-bottom:5px;
	border-bottom:none;
    }	 

fieldset ul li ul li label.fHead
{
    display:block;
    width:350px;
    font-weight:bold;
    float:left;
    color:#777;
	margin-left:20px;
    } 
fieldset ul li ul li label.fHeads
{
    display:block;
    width:265px;
    font-weight:bold;
    float:left;
    color:#777;
	margin-left:20px;
    } 	
fieldset ul li ul li div.valDisp
{
    margin-left:390px;
    line-height:13.2px;
    }
fieldset ul li ul li div.DynMes
{
    margin-left:140px;
    line-height:13.2px;
    padding:5px 8px;
    border:1px solid #f3f3f3;
    background-color:#fafafa;
    margin-top:2px;
    }         
fieldset ul li ul li label.fHead span, fieldset ul li ul li label.fHeads span
{
    font-weight:normal;
    color:Red;
    }           
       
    .pushButton{
        background-color:#CB0000;
        font-weight:bold;
        color:#FFDA52;
        border:outset 2px #D84444;
    }    
    
.regPic
{
    float:left;   
    } 
    
.tbNotes
{
    margin-left:15px;
    }      
    
.tbNotes ul
{
    font-weight:bold;
    margin:12px 0 0 10px;
    padding:0;
    color:Black;
    }   

.tbNotes li
{
    font-weight:normal;
    margin:0 0 0 20px;
    padding:0;
    line-height:18px;
    color:Orange;
    }            
    
.tbNotes li span
{
    color:#666666;
}    

.rightBanner
{
    float:right;
    }
    

.blockVal
{
    margin:2px 0;
   /* background-color:#FFDA52;*/
    padding:2px 8px;
    /* border:1px solid #FFBF00;*/
    color:#CF2B10;
    font-weight:bold;
    }  
    
input.button {
    margin:0;
    padding:0;
    padding-left: 10px;
    margin-right: 10px;
    border: 0;
    background: #fff url(../Images/button.jpg) no-repeat;
    color: #fff;
    height: 36px;
    font-size:13px !Important;
    font-weight:bold;
    /* used to catch the buttonEnding */
    position: relative;
    cursor: pointer;
}

.buttonEnding {
    position: absolute;
    display: inline;
    margin-left: -10px;
    width: 19px;
    height: 36px;
    background: url(../Images/end.jpg) no-repeat;
}  

.textInput
{
    width:200px;
    font-size:12px !Important;
     font-family:Tahoma,"Trebuchet MS", Arial;
    } 
.textArea
{
    width:240px;
    font-size:12px !Important;
	height:50px;
    font-family:Tahoma,"Trebuchet MS", Arial;
    }	   

.ddlInput
{
    font-size:12px !Important;
    font-family:Tahoma, "Trebuchet MS",Arial;
    color:#005A9D;
    height:22px;
    }    
    
.caption
{
    color:#888888;

    }    
    
.red
{
    color:Red;
    }  
    
.textNote
{
    border:1px solid #FFE791;
    padding:2px 8px;
    background:#FEF6B1;
    }      
    
.textNote b
{
    color:#CB0000;
    }    
.pwIndicator
{
    margin-left:15px;
    padding:2px 5px;
    color:White;
    background-color:#0093DD;
    border:solid 1px #0083cc;
    }	

.helpHandle
{
    width:20px;
	height:20px;
	background-image:red url(..images/icon/help.gif);
	overflow:hidden;
	cursor:help;
    }    
.compName 
{
    color:Black;
    font-weight:bold;
    }
.compName span
{
    color:#007BD9;
    }    
    
a.linkWhite:link, a.linkWhite:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.linkWhite:hover {
	text-decoration: underline;
}
textarea.resizable
{
    width:340px !Important;
    height: 60px;
}
div.grippie 
{
    background:#EEEEEE url(../images/grippie.png) no-repeat scroll center 2px;
    border-color:#DDDDDD;
    border-style:solid;
    border-width:0pt 1px 1px;
    cursor:s-resize;
    height:9px;
    overflow:hidden;
    margin-left:220px;
    }
.Add2Cart {
	background:url(../images/add-to-cart.jpg) top left no-repeat;
	width:114px;
	height:30px;
	border:none;
	cursor:pointer;
}	
.Submit {
	background:url(../images/submit.jpg) top left no-repeat;
	width:118px;
	height:34px;
	border:none;
	cursor:pointer;
	outline:none;
	display: block;
}
.btnGetCoupon{
	background:url(../images/btnGetCoupon.gif)  center no-repeat;
	width:141px;
	height:34px;
	border:none;
	cursor:pointer;
	outline:none;
}


