body {background-image:url('../app_themes/cosportsphotos_com/images/platebackground-light.gif'); margin: 0 0 0 0; padding: 0 0 0 0;}

img a {border: 0px}
/*-------------------------------------------------------------------------------*/

/*MASTER PAGE*/

.tblMain {border-right: 2px solid #141414; border-bottom: 2px solid #141414; background: url('../app_themes/cosportsphotos_com/images/platebackground.gif');}
.tdFooter {background: url('../app_themes/cosportsphotos_com/images/footer.jpg'); height: 29px; color: white; font: 12px arial; text-align: center;}


.tdOuterLeftCol {width: 159px;}
  .tblLeftCol {width: 159px;}
    .tdMenuCol {padding-bottom: 2px;}
    .tdBannerCol {padding-bottom: 2px; padding-top: 2px;}
    .imgBanner {border: 0px;}
	

/*-------------------------------------------------------------------------------*/

/* MAIN MENU */
.CMSMenu
{
background: #141414;
color: white;
width: 159px;
font: 13px tahoma;
border-right: 1px solid #FFC300;
border-top: 0px;
border-left: 0px;
border-bottom: 0px;
padding: 0px;
margin: 0px;
cursor: pointer;
}
.CMSMenuItem, .CMSMenuItemMouseUp, .CMSMenuItemMouseOver, .CMSMenuItemMouseDown, .CMSMenuHighlightedMenuItem, .CMSMenuHighlightedMenuItemMouseUp, .CMSMenuHighlightedMenuItemMouseDown, .CMSMenuHighlightedMenuItemMouseOver
{

border: none;
height: 23px;
padding: 0px 5px 0px 5px;
font-family: arial;
font-size: 13px;
text-align: left;
color: white;
cursor: pointer;
border-bottom: 1px solid #FFC300;  
background: #141414; 
}
.CMSMenuHighlightedMenuItem, .CMSMenuHighlightedMenuItemMouseUp, .CMSMenuHighlightedMenuItemMouseDown, .CMSMenuHighlightedMenuItemMouseOver
{
background: #2B2B2B;
color: #FFEFBD;
cursor: arrow;
}

.SubCMSMenu
{
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
	background: #e7eaed;
}

.SubCMSMenuItem, .SubCMSMenuItemMouseUp, .SubCMSMenuItemMouseOver, .SubCMSMenuItemMouseDown, .SubCMSMenuHighlightedMenuItem, .SubCMSMenuHighlightedMenuItemMouseUp, .SubCMSMenuHighlightedMenuItemMouseOver, .SubCMSMenuHighlightedMenuItemMouseDown
{
	text-align: middle;
	padding-right: 15px;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 5px;
	width: 91px;
	color: #848c92;
	padding-top: 5px;
	font-family: arial;
	font-weight: bold;
	cursor: hand;
}


.SubCMSMenuHighlightedMenuItem, .SubCMSMenuHighlightedMenuItemMouseUp, .SubCMSMenuHighlightedMenuItemMouseOver, .SubCMSMenuHighlightedMenuItemMouseDown
{
	color: #68a432;
}

/*-------------------------------------------------------------------------------*/

/*MAIN CONTENT AREA*/
.tblMainContent {background: #141414; border-left: 1px solid #FFC300; border-right: 1px solid #FFC300; border-bottom: 1px solid #FFC300; height: 558px; width: 822px; color: white; font: 14px arial;}
.tdMainContent {padding: 10px 10px 10px 10px; vertical-align: top;}
a, a:visited {color: #FFC300;}
a:hover {color: #FFD858;}

/*-------------------------------------------------------------------------------*/

/*HOME PAGE*/
.PhotoOfWeek {text-align: center; width: 290px; height: 340px; overflow: auto; scrollbar-base-color: #FFC300; scrollbar-arrow-color: #000000; scrollbar-darkshadow-color: #000000; scrollbar-face-color: #FFC300; scrollbar-shadow-color: #A37A00; scrollbar-track-color: #FFD668;}

.PhotoOfWeek img {
max-width: 285px;
height: expression(document.body.clientHeight > 337? "337px" : "auto"); 
max-height: 337px;
}

.RecentEvents {max-width: 285px; max-height: 274px; overflow: auto; scrollbar-base-color: #FFC300; scrollbar-arrow-color: #000000; scrollbar-darkshadow-color: #000000; scrollbar-face-color: #FFC300; scrollbar-shadow-color: #A37A00; scrollbar-track-color: #FFD668;}

/*-------------------------------------------------------------------------------*/

/*FOR THE FAQS TEMPLATE*/
.faqDetail {font: 14px tahoma; background: #CDCDCD; color: black; padding: 7px 7px; vertical-align: top;}
.faqTitle {font: bold 18px tahoma;}
.faqReleaseDate {font: 12px tahoma;}
.faqSummary {font-style: italic; margin-top: 10px;}
.faqText {margin-top: 5px;}

/*-------------------------------------------------------------------------------*/

/*FOR THE NEWS TEMPLATE*/
.NewsDetail {font: 14px tahoma;}
.NewsTitle {font: bold 20px tahoma;}
.NewsReleaseDate {font: 12px tahoma;}
.NewsSummary {font-style: italic; margin-top: 10px;}
.NewsText {margin-top: 5px;}

/*FOR THE NEWS PREVIEW TEMPLATE*/
.NewsPreviewTitle a:link, .NewsPreviewTitle a:visited {font: bold 16px tahoma;}
.NewsPreviewPublished {font: 10px tahoma;}
.NewsPreviewSummary {font: 14px tahoma; padding-top: 5px;}

/*FOR THE NEWS HOME PAGE PREVIEW*/
.NewsHomePageDetails {font-family: tahoma;}
.NewsHomePageTitle {font-size: 14px;}
.NewsHomePagePublish {font-size: 12px;}	

/*-------------------------------------------------------------------------------*/

/*FOR THE FEATURE PRODUCT (home.aspx)*/
.featurePicture {text-align: center; padding: 4px 4px 4px 4px; height: 165px; width: 192px; float: left; overflow: auto; scrollbar-base-color: #FFC300; scrollbar-arrow-color: #000000; scrollbar-darkshadow-color: #000000; scrollbar-face-color: #FFC300; scrollbar-shadow-color: #A37A00; scrollbar-track-color: #FFD668;}

	.featurePicture img {max-width: 180px; max-height: 160px;}

.featureDescription {color: white; background: #3E3E3E; font-family: Arial; padding: 10px 4px 4px 4px; height: 165px; width: 320px; overflow: auto; overflow-x: hidden; scrollbar-base-color: #FFC300; scrollbar-arrow-color: #000000; scrollbar-darkshadow-color: #000000; scrollbar-face-color: #FFC300; scrollbar-shadow-color: #A37A00; scrollbar-track-color: #FFD668; }

/*-------------------------------------------------------------------------------*/

/*FOR THE TIPS TEMPLATE*/
.tipsDescription {font: 14px tahoma; color: white; vertical-align: top;}
.tipsTitle {font: bold 18px tahoma; text-decoration: underline; color: #FFC300;}

/*-------------------------------------------------------------------------------*/

/*FOR THE SCHEDULE A SHOOT TEMPLATE*/
.tdHead {background: #FFC300; font-size: 16px; color: #141414; font-weight: bold;}
.tblContactForm {background: #657483; text-align: center; padding-bottom: 25px; width: 630px;}
.tdLabel {background: #4E84BC; width: 200px; text-align: right; padding-right: 5px; padding-left: 5px; border-bottom: 1px solid #959595; font-weight: bold; font-size: 12px;}
.tdInput {background: #3B648F; border-bottom: 1px solid #959595; text-align: left;}
.inputBox {width: 300px; color: #4c4c4c; border: 0px; padding: 2px 2px 2px 2px;}
.inputSpBox {height: 110px; width: 350px; Font: 12px Arial; color: #4c4c4c;}

.rfvValidate {font-weight: bold; color: red; background: white;}
.btnReset {padding: 1px 1px 1px 1px; width: 150px; margin-top: 7px; margin-bottom: 7px; font-family: tahoma;}
.btnSend {font-weight: bold; padding: 1px 1px 1px 1px; width: 150px; font-weight: bold; margin-top: 7px; margin-bottom: 7px; font-family: tahoma;}
/*-------------------------------------------------------------------------------*/


