

/*USGA Skinned Application Screen Queries*/
@media only screen and (min-width :1025px) 
{
	#contentWrapper .pageTitle{line-height:55px;margin:0 80px;}
	h1{font-weight:normal;}
	.lgTextBlock{width:80% !important;}
    #assocContainer{width: 70% !important;}
	ul.skin li{margin-left:160px;}
   ol.singleColumn{width:50%;margin:auto;}
   	/*	ol.singleColumn li{margin-left:60px;}*/
	ol.multi-column-form{width:45%;}
	ol.multi-column-form li{width:45%;margin-left:20px;}
	#conformingContainer{width:40% !important;}
	#productListContainer{width:40%;}
	#rulesFAQContainer{width:70% !important;}
	/*.hdcpLinkList{width:50% !important;}*/
	#hdcpFAQTbl{width:100%;}
   .contentColumns{font-size:16px;}
form ol.confirm {list-style:none !important;}
   
/*RULES FAQ*********************************************************************************************************************************************************************/
  #rulesFAQVideoContainer .rulesVideoLinkContainer .rulesVideoRow{width:auto;height:20px;overflow:inherit;margin:auto;margin-bottom:4px;text-align:center;border:1px solid #cecece;}
}


@media only screen and (max-width :1024px) 
{	
	.lgTextBlock{width:70% !important;}
	.contentBlock{width:90% !important; margin:10px auto !important;}
	#contentWrapper .pageTitle{font-size:55px;line-height:55px;margin:0 30px;}   
	ol.singleColumn{width:90% !important;}
	ol.multi-column-form{width:64%;}
	ol.multi-column-form li{width:45%;margin-left:20px;}
    form ol.confirm {width:80% !important;}
    form ol.confirm li {width:95% !important;padding-left:20px;}
	#conformingContainer{width:50% !important;}
    .entrantLookupContainer{width: 70% !important;}
    .hdcpSearchTbl{width: 80%;margin: auto;}
    .rulesResultsContainer{width: 80%;}
    
}


@media only screen and (max-width :800px) {
#contentWrapper {margin: 0;width: auto;height: auto;overflow: hidden;clear:left;padding-top:0px;}
/*#contentWrapper #leftColumn{width:auto; float:none; margin:0 }*/
#contentWrapper #contentArea {height:auto;overflow:hidden;margin:0 auto;}
.contentBlock{width:94% !important;margin:10px auto !important;}
#conformingContainer{width:70% !important;}
#productListContainer{width:70% !important;}
.entrantLookupContainer{width: 90% !important;}
.lgTextBlock{width:80% !important;}
.errorContainer{width: 70% !important;}

.hdcpLinkList{width:75% !important;}
form {width:auto;margin: auto;/*border:1px dotted #000;*/}
._longSelect{width:242px;height:32px;}


/*RULES FAQ*********************************************************************************************************************************************************************/
.rulesResultsContainer{width: 92% !important;}
#rulesFAQVideoContainer .rulesFAQTitlebar{width:auto;height:inherit;overflow:inherit;padding:4px;clear:left;font-weight:bold;background-color:#cecece;border-top-left-radius:4px;-moz-border-top-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-right-radius:4px;-moz-border-top-right-radius:4px;-webkit-border-top-right-radius:4px;}
#rulesFAQVideoContainer .rulesVideoLinkContainer{width:47%;height:inherit;overflow:inherit;margin-left:12px;float:left;/*border:1px solid #ccc;*/}
#rulesFAQVideoContainer .rulesVideoLinkContainer .rulesVideoRow{width:90%;height:20px;overflow:inherit;margin:auto;margin-bottom:4px;text-align:center;border:1px solid #cecece;}

ul.skin li{margin-left:60px;}
.gClubList{margin-left: 40px;}

/*USED FOR MULTI-COLUMN FORMS*********************************************************************************************************************************************************************/
ol.multi-column-form{width:80%;}
ol.multi-column-form li{margin-left:20px;/*border:1px solid #333;*/}
/*ol.multi-column-form input, select{width:236px;}*/

/*USED FOR SINGLE-COLUMN FORMS*********************************************************************************************************************************************************************/
/*ol.singleColumn{width:40% !important;border:1px dotted #f03;}*/
/*ol.singleColumn li{border:1px solid #ccc;}*/
form ol.confirm {width:90% !important;}
form ol.confirm li {width:95% !important;padding-left:20px;}

/*MEDICAL EQUIPMENT PRODUCT LISTS*****************************************************************************************************************************************************/
.productListRow .productListInfo{width:400px;height:auto;overflow:hidden;float:left;margin:0 0 8px 20px;}

}

@media only screen and (max-width :768px) 
{
.pageTitle{font-size:36px !important;margin:0 50px !important;line-height:45px !important;}
#contentWrapper #contentArea{width:100% !important;}
.lgTextBlock{width:70% !important;}
.hdcpLinkList{width:75% !important;}
ol.multi-column-form{width:80%;}
ol.multi-column-form li{margin-left:12px;}
    /*MEDICAL EQUIPMENT PRODUCT LISTS*****************************************************************************************************************************************************/
.productListRow .productListInfo{width:300px;height:auto;overflow:hidden;float:left;margin:0 0 8px 20px;}
/*ol.singleColumn{width:500px;}*/
form ol.confirm {width:90% !important;list-style:none !important;}
form ol.confirm li {width:95% !important;padding-left:20px;}

}


@media only screen and (max-width:600px) 
{
a{font-size: 16px !important;}
#contentWrapper{width:100%;font-size:14px;}
#contentWrapper #contentArea{margin:0;/*border:1px solid #f03;*/}
#contentArea p{font-size: 16px !important;}
#contentWrapper .pageTitle{font-size:30px;line-height:30px;}
.smTextBlock{width:400px;height:auto;overflow:hidden;margin:10px auto;}
.lgTextBlock{width:90% !important;}
.contentBlock p{font-size: 16px;line-height: 24px;width:auto !important;margin:auto;}
.contentBlock span{font-size: 16px;line-height: 24px;width:auto !important;margin:auto;}
a.pagelink:link, a.pagelink:visited{ font-size: 16px;}
#contentWrapper #contentArea p {/*margin: 10px 30px 10px 10px;*/}
#contentWrapper #contentArea p.boldText {font-weight: bold;}
#hdcpSeminarTbl {width: 600px;}
#hdcpSeminarTbl td {font-size: 10px;}
#hdcpSeminarTbl .hdcp_no_show {display: none;}
.hdcpSearchTbl{ width: 95% !important;}

#entrantLookupHeader{display: none;}
.entrantLookupContainer a{margin-left: 0;}
.entrantLookupContainer .entrantLookupContent{margin-left:20px;}
.entrantLookupContainer .entrantLookupContent_normText{clear: left !important;margin-left:20px;}
.entrantLookupContainer .entrantLookupContent_center{float:left;clear:left;margin-left:20px;text-align:left;}

#hdcpFAQTbl{width:100% !important;}
.hdcpFAQTbl{width:70%;margin:auto;}
.hdcpLinkList{width:90% !important;}
.hdcpLinkList li{font-size:16px;}

.seminarSelect{width:40%;margin-left:30% !important;}


#assocContainer{font-size: 16px;}
#assocImgHolder{display:none;}
#assocLinks{display:inline;}
.assLink{font-size:16px !important;}


/*form ol li input, textarea {width:95.5%;height: 30px;padding-left: 4px;}*/
/*.longSelect {width: 236px;margin-left:16px;}*/
._longSelect{width:97.5%;height:32px;}

 ul.rulesFAQ{margin-left: -20px !important;}
 ul.rulesFAQ li{margin-left:0 !important;}

/*RULES QUIZ COLUMS*********************************************************************************************************************************************************************/
.lblRulesQuestion{font-size:16px;font-weight:bold; line-height:30px;}
.lblRulesQuizAnswer{font-size:14px;line-height:18px;}
.rulesQuizColumns{width:45% !important;margin-left:16px;}

/*RULES FAQ*********************************************************************************************************************************************************************/
#rulesFAQContainer{width:90% !important;}
#rulesFAQVideoContainer{width:90%;height:auto;overflow:hidden;margin:auto;/*border:1px solid #f03;*/}
#rulesFAQVideoContainer .rulesFAQTitlebar{width:auto;height:inherit;overflow:inherit;padding:4px;clear:left;font-weight:bold;background-color:#cecece;border-top-left-radius:4px;-moz-border-top-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-right-radius:4px;-moz-border-top-right-radius:4px;-webkit-border-top-right-radius:4px;}
#rulesFAQVideoContainer .rulesVideoLinkContainer{width:47%;height:inherit;overflow:inherit;margin-left:9px;float:left;/*border:1px solid #ccc;*/}
#rulesFAQVideoContainer .rulesVideoLinkContainer .rulesVideoRow{width:90%;height:20px;overflow:inherit;margin:auto;margin-bottom:4px;text-align:center;border:1px solid #cecece;}

form{width:auto;/*border:1px dashed #f03;*/}


/*USED FOR CONFORMING GOLF BALL & GOLF CLUB RESULTS*****************************************************************************************************************************************************************/
.conformRow > label{text-align:left;margin-left:20px;}
.conformRow .conformInfo{clear:left;margin-left:10px;}
.lblLong {width:220px !important; text-align: left !important;margin-left:10px !important;}

.gClubList{font-size: 14px;}
ul.skin li{font-size: 14px;margin-left:0 !important;}

/*USED FOR SINGLE-COLUMN FORMS*********************************************************************************************************************************************************************/
/*ol.singleColumn{width:60% !important;margin:auto;}*/



/*USED FOR MULTI-COLUMN FORMS*********************************************************************************************************************************************************************/
ol.multi-column-form{width:60%;}
ol.multi-column-form li{width:90%;float:left;}
ol.multi-column-form input, select{margin-left:6px;}

/*USED FOR SINGLE-COLUMN FORMS*********************************************************************************************************************************************************************/
/*ol.singleColumn li{margin-left:140px;}*/

/*MEDICAL EQUIPMENT PRODUCT LISTS*****************************************************************************************************************************************************/
.productListRow > label{text-align:left;margin-left:20px;}
.productListRow .productListInfo{width:250px;height:auto;overflow:hidden;float:left;margin:0 0 8px 20px;}

}

@media only screen and (max-width:480px) 
{
#contentWrapper{width:460px !important;}
	

.smTextBlock{width:400px;height:auto;overflow:hidden;margin:10px auto;}
.lgTextBlock{width:auto !important;}
.errorContainer{width: 90% !important;}
#assocContainer{width:80%;}

.seminarSelect{margin-left:20% !important;}

/*FORM STYLES*******************************************************************************************************************************************************************/
form ol li label {margin-bottom: 8px;color: #666;font-weight: bold;display: block;}
/*form ol li input, textarea, select {width: 230px;height: 30px;padding-left: 4px;}*/
/*form ol {width: 60%;/*margin-left:20px;}
form ol li {width: auto;height: auto;overflow: hidden;margin-left: 6px;margin-bottom: 0.8em;}*/
/*form ol li select {float: left;display:inline;width: 47.5%;margin-right: 2.5%;margin-bottom: 0.5em;}*/

ul.skin li{margin-left:0;margin-bottom:4px;}

input{margin-left:2px;}
/*.longSelect {width: 236px;margin-left:2px;}*/
._longSelect{width:242px;;height:32px;}

form ol.singleList li {float: left;display: inline;width: auto;margin-right: 2.5%;margin-bottom: 0.8em;}

form ol.confirm {width:98% !important;}
form ol.confirm li {width:90% !important;padding-left:20px;/*border:1px solid #f03;*/}
form ol.confirm label {width: 100%;text-align:left;/*border: 1px solid #333*/}

/*USED FOR CONFORMING GOLF BALL & GOLF CLUB RESULTS*****************************************************************************************************************************************************************/
#conformingContainer{width:80% !important;}
/*.conformRow > label{margin-left:0 !important;}*/
.conformRow .conformInfo{margin-left:20px !important;}
.conformRow > .lblLong{width:200px;height:auto;overflow:hidden;margin-left:20px !important;float:left;text-align:left;font-weight:bold;}

form ol p {font-weight: bold;text-decoration: underline;}
form ol.buttons {margin-top: 16px;}
form ol.buttons li {margin-left: 55px;}
.formButton {width: 263px;height: 42px;}

ul li{margin:0 10px 0 -12px;}


/*USED FOR SINGLE-COLUMN FORMS*********************************************************************************************************************************************************************/
/*ol.singleColumn{width:70% !important;margin:auto;}*/
ol.singleColumn li{}

/*USED FOR MULTI-COLUMN FORMS*********************************************************************************************************************************************************************/
ol.multi-column-form{}
ol.multi-column-form{width:70% !important;height:auto;overflow:hidden;margin:auto;/*border:1px solid #f03;*/}
ol.multi-column-form li{width:99%;margin-left:0;clear:left;}
/*ol.multi-column-form input, select{width:90%;margin-left:2px;}*/

#hdcpFAQTbl{width:100% !important;margin:auto;}
.hdcpFAQTbl{width:95% !important;margin:auto;}

/*MULTIPLE COMLUMNS ALIGNED IN A ROW*****************************************************************************************************************************************************************/
.contentColumns{width:60%;margin-left:80px;}
.contentColumns:first-of-type{margin-bottom:6px;}

/*RULES QUIZ COLUMNS*****************************************************************************************************************************************************************/
.rulesQuizColumns{width:47% !important;margin-left:6px;}
.rulesQuizColumns .columnTitle{font-size:16px;}

/*RULES FAQ*********************************************************************************************************************************************************************/
#rulesFAQVideoContainer .rulesFAQTitlebar{width:auto;height:inherit;overflow:inherit;padding:4px;font-weight:bold;background-color:#cecece;border-top-left-radius:4px;-moz-border-top-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-right-radius:4px;-moz-border-top-right-radius:4px;-webkit-border-top-right-radius:4px;}
#rulesFAQVideoContainer .rulesVideoLinkContainer{width:auto;height:inherit;overflow:inherit;margin-left:0;float:none;/*border:1px solid #ccc;*/}
#rulesFAQVideoContainer .rulesVideoLinkContainer .rulesVideoRow{width:80%;height:20px;overflow:inherit;margin:auto;margin-bottom:4px;text-align:center;border:1px solid #cecece;}

/*MEDICAL EQUIPMENT PRODUCT LISTS*****************************************************************************************************************************************************/
#productListContainer{width:80% !important;}
.productListRow > label{width:184px;height:auto;overflow:hidden;float:left;text-align:left;;margin:0 50px 4px 20px;font-weight:bold;}
.productListRow .productListInfo{width:auto;height:auto;overflow:hidden;float:left;margin:0 0 8px 20px;clear:left;}

}

@media only screen and (max-width : 414px) 
{
body{font-size: 12px;}
#contentWrapper{width:auto !important;padding-top:0 !important;}
#contentArea .pageTitle{margin:0 10px !important;line-height:36px !important;font-size:30px !important;}
.contentBlock{width: 90% !important;margin: auto;}
.smTextBlock{width:auto;height:auto;overflow:hidden;margin:10px 10px;}
.errorContainer{width: 95% !important;}
.errMsg{font-size: 12px;}
#assocContainer{width:95%;}
.associationClear{clear:both;display:block;}
.entrantLookupContainer{width: 98% !important;}

form ol li label {margin-bottom: 8px;color: #666;/*font-size:11px;*/font-weight: bold;/*display: block;*/}
/*form ol li input, textarea, select {width: 96%;height: 30px;padding-left: 4px;}*/
form ol {width: 80%;/*margin-left:20px;margin-right:20px;*//*border:1px solid #f03;*/}
form ol li {width: 90.5%;height: auto;overflow: hidden;margin-left: 9px;margin-bottom: 0.8em;}
/*form ol li select {float: left;width: 97.5%;margin-right: 2.5%;}*/

ul.skin li{margin-left:0;margin-bottom:4px;}

/*.longSelect {width:96%;}*/
._longSelect{width:242px;;height:32px;}


/*MEDICAL EQUIPMENT PRODUCT LISTS*****************************************************************************************************************************************************/
#productListContainer{width:95% !important;margin-left:3px !important}
.productListRow > label{width:184px;height:auto;overflow:hidden;float:left;text-align:left;display:block;margin:0 50px 4px 8px;font-weight:bold;}
.productListRow .productListInfo{width:auto;height:auto;overflow:hidden;float:left;margin:0 0 8px 8px;}

/*CONFORMING GOLF BALL LIST FORM*******************************************************************************************************************************************************/
.conformRow > label{text-align:left;margin-left:10px !important;}

/*CONFIRM FORM*******************************************************************************************************************************************************/
form ol.confirm {width: 98% !important;margin-left:-1px !important;}
form ol.confirm li {width: 91% !important;margin-left:0;}
form ol.confirm label {width:250px;text-align: left;float: none;}

/*USED FOR CONFORMING GOLF BALL & GOLF CLUB RESULTS*****************************************************************************************************************************************************************/
#conformingContainer{width:92% !important;margin-left:3px !important;margin-bottom:10px;}
.conformRow .conformInfo{margin-left:10px !important;}
.conformRow > .lblLong{width:100%;height:auto;overflow:hidden;float:left;text-align:left;display:block;margin-left:10px !important;font-weight:bold;}

form ol p {font-weight: bold;text-decoration: underline;}
form ol.buttons {margin-top: 16px;}
form ol.buttons li {margin-left: 0;}
.formButton {width: 263px !important;height: 42px !important;}


/*USED FOR SINGLE-COLUMN FORMS*********************************************************************************************************************************************************************/
/*ol.singleColumn{width:95% !important;margin:auto;}*/
ol.singleColumn li{width:99% !important;margin-left:0;}

/*MULTIPLE COMLUMNS ALIGNED IN A ROW*****************************************************************************************************************************************************************/
.contentColumns{width:70%;margin-left:40px;}
.seminarSelect{width:80%;margin-left:10% !important;}

/*USED FOR MULTI-COLUMN FORMS*********************************************************************************************************************************************************************/
ol.multi-column-form{width:95% !important;height:auto;overflow:hidden;margin:auto;}
ol.multi-column-form li{width:99% !important;margin-left:0;}

#hfaq{width: 95% !important;margin-left:0 !important;}

#hdcpFAQTbl{width:100% !important;}
.hdcpFAQTbl{margin-left:3px !important;}
#infoModal{width:90%;height:auto;position:absolute;background-color:#fff;right:0;left:0;margin:auto;z-index:998;border:1px solid #333;border-radius:4px;box-shadow:0px 0px 5px #333;display:none;}
#help{width:267px;margin-left:0;}


/*CONTAINER TO ALIGN FORM BUTTONS CENTERED & FORM BUTTONS STYLES***************************************************************************************************************************************************/
 #btnOpenLookup{margin-bottom: 4px;}
.multiButtonContainer{width:300px;height:47px;overflow:hidden;margin:0 auto;margin-bottom:4px;display:inline-block;}

/*******************************************************************************CONFORMING GOLF BALL LIST**************************************************************/
#gballContainer{width:90%;}
#gballContainer .gballRow > label{text-align:left;}
#gballContainer .gballRow .gballInfo{margin-bottom:6px;}

/*RULES QUIZ COLUMNS*****************************************************************************************************************************************************************/
.rulesQuizColumns{width:95% !important;clear:left;}
.rulesQuizAnswer{width:100% !important;}
.lblRulesQuizAnswer{width:80% !important;}
.lblRulesText{width:85%;margin-left:0 !important;}
.checkbox{margin:2px 20px 0 0;float:left;}

ul.rulesFAQ {width:auto !important; margin-left: -36px !important;}
ul.rulesFAQ li{width:100% !important; margin-left:0 !important;}
#rulesFAQContainer h6{margin-left:-36px !important;}
.rulesResultsContainer{padding:0 6px;}

.rulesQuizColumns:last-of-type {margin-top: 20px;}

/*RULES FAQ*********************************************************************************************************************************************************************/
#rulesFAQVideoContainer .rulesFAQTitlebar{width:auto;height:inherit;overflow:inherit;padding:4px;font-weight:bold;background-color:#cecece;border-top-left-radius:4px;-moz-border-top-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-right-radius:4px;-moz-border-top-right-radius:4px;-webkit-border-top-right-radius:4px;}
#rulesFAQVideoContainer .rulesVideoLinkContainer{width:auto;height:inherit;overflow:inherit;margin-left:0;float:none;/*border:1px solid #ccc;*/}
#rulesFAQVideoContainer .rulesVideoLinkContainer .rulesVideoRow{width:80%;height:20px;overflow:inherit;margin:auto;margin-bottom:4px;text-align:center;border:1px solid #cecece;}

/*MEDICAL EQUIPMENT *********************************************************************************************************************************************************************/


#content_body{margin:0 2px;}
#content_body tr{height:20px;}
#content_body td{padding-left:4px;}



@media only screen and (max-width : 375px) 
{
.pageTitle{margin:0 10px !important;line-height:36px !important;font-size:30px !important;}
/*#bookmarks{display:none;}*/
}


@media only screen and (max-width : 320px) 
{
	.pageTitle{margin:0 10px !important;line-height:36px !important;font-size:30px !important;}
}





}

