/* CSS Document */

* { margin: 0; padding: 0;}

html, body{ padding:0; margin: 0}

body {
	/*background-color: #f6f6f6;*/
	background-color: #ffffff;

}

p, h1, h2, h3, h4, #left-col li{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-left: 0px;
}
img{ border:none;}
h1{
	color:#7d0100;
	font-size:24px;
	margin-bottom: 10px;
}
h1 {
	margin-top: 5px;
	color:#ef3e43;
	height: auto;
	margin-bottom: 30px;
}
.title1{ color:#EF3E43;
	font-size:24px;
	margin-bottom: 10px;}
.title2
{
	color:#005596;
	font-size:20px;
	margin-bottom: 10px;}




h1#home img{ margin-top:10px; margin-bottom:10px;}
p  {
	font-size: 13px;
	color: #555555;
	line-height: 1.5em;
	margin-bottom: 15px;
	text-align:left;
}
h2 {
	color: #EF3E42;
	font-size: 16px;
	margin-bottom: 10px;
	font-weight: bold;
}

h2#contact{ margin-top:0px; text-align:center; padding-bottom:15px; font-size:18px; color:#151515; font-weight:normal;}


p a{ color:#004C83; text-decoration:underline;}

p a:hover{ color:#cc421c;}

hr {
	color:#ffffff;
	border-top: solid 1px #dedede;
	width:940px;
	margin-left:auto;
	margin-right:auto;
	
}
#wrap_head {
	background-image: url(/imagesnew/bg.png);
	background-repeat: repeat-x;
	width: 100%;
	margin-top: 0px;
}



/*************** HEAD PART *********************/
#header {
	height: 70px;
	/*width: 1039px;*/
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	padding-top: 0px;
}


#logo{
	margin-left: 0px;
	margin-top: 0px;
	width: 307px;
	height: 95px;
	position: absolute;
}
#callus {
	height: 32px;
	width: 270px;
	float: right;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #2A2A2A;
	font-weight: bold;
	font-size: 18px;
	text-align: right;
	padding-top: 10px;
}
#callus h4 {
	font-size: 22px;
	color: #EF3E42;
	font-weight: bold;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: -2px;
}



/*************************************************/
/*           TOP NAVIGATION                      */
/*************************************************/

/* CSS NAV */
#topnav{
	width:980px;
	margin-left: auto;
	margin-right:auto;
	margin-top:0px;
	text-align: right;
	clear: both;
	position:relative;
	height: 35px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e2e2e2;
}
#topnav table {
	width: 530px;
	float: right;
}
#topnav table td {
	text-align: center;
}


#banner_container, #banner_container2 {
	height: 292px;
	/*width: 1114px;*/
	width:980px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 21px;
	padding: 0px;
	position: relative;
	z-index: 100;
}
#callouts {
	background-image: url(/imagesnew/img_callouts.png);
	background-repeat: no-repeat;
	height: 328px;
	width: 155px;
	margin-top: -22px;
	float: left;
}

#shortform {
	background-image: url(/imagesnew/bg_form.png);
	background-repeat: no-repeat;
	height: 292px;
	width: 978px;
	position: absolute;
	top: 0px;
	right: 3px;
	z-index: 100;
}
#shortform #quickform {
	display: block;
	width: 300px;
	float: right;
}
#quickform p {
	color: #FFFFFF;
}
#cityCA {position:absolute; z-index:11; display:none;}
#cityCO {position:absolute; z-index:11; display:none;}
#cityIL {position:absolute; z-index:11; display:none;}
#cityMD {position:absolute; z-index:11; display:none;}
#cityMI {position:absolute; z-index:11; display:none;}
#cityNV {position:absolute; z-index:11; display:none;}
#cityNJ {position:absolute; z-index:11; display:none;}
#cityNY {position:absolute; z-index:11; display:none;}
#cityVA {position:absolute; z-index:11; display:none;}
#cityWA {position:absolute; z-index:11; display:none;}



#flashpiece {
	height: 292px;
	width: 584px;
	position: absolute;
	z-index: 10;
	left: 0px;
	top: 0px;
}







/*************************************************/
/*           MAIN CONTENT                     */
/*************************************************/
#maincontent {
	width: 980px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	color:#858585;
	z-index: 10;
	margin-top: 20px;
	background-image: url(/imagesnew/bg_top-maincontent.png);
	background-repeat: repeat-x;
	border-top: 1px solid #c0c6d0;
	border-bottom: 1px solid #c0c6d0;
}
#maincontent #roundedTop {
	background-image: url(/imagesnew/roundedTop.png);
	background-repeat: no-repeat;
	height: 9px;
	width: 710px;
	margin-left: 80px;
}

#maincontent .imgTitle {
	margin-top: 55px;
	margin-left: 22px;
	float:left;
	display:block;
	width:292px;
	height:25px;
}

#maincontent ul {
	margin-bottom:20px;
}

#left-col{
	float: left;
	width: 570px;
	margin-top: 0px;
	padding-left: 15px;
	padding-right:15px;
	padding-top: 20px;
	font-size: 13px;
	color: #555555;
	line-height: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
}
#maincontent #teams {
	float: right;
	height: 290px;
	width: 338px;
	border: 1px solid #e5e5e5;
	background-image: url(/imagesnew/bg_teams.png);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-top: 20px;
	margin-right: 20px;
	padding-bottom:20px;
}
#maincontent #teams li {
	list-style-type: none;
}

.clip {width: 340px; height:223px; float:right; padding-right:19px;}

img.buttons { float:left; margin-top: 10px; margin-left:auto; margin-right:auto; padding-right: 5px; }
#contactPic {
	border: 5px solid #d9d5c5;
	margin-right: 10px;
}
#locationmap  {
	border: 5px solid #D9D5C5;
}

img#btn1{margin-top: 113px;}

.clear { clear:both;}

#accordion-Dashboard a{color:#0262b6; text-decoration:none;}
#accordion-Dashboard a:hover{ text-decoration:underline;}
#accordion-Dashboard td.links ul li{ list-style-image: url(/images/bullet.gif); margin-left:20px;}

#subpagecontent {width:944px; height:auto; display:block; clear:both; padding:0 0 20px 0; z-index:2;}
		#subpage_left {width:276px; height:auto; float:left; padding:44px 0 0 8px; font:85% Arial, Helvetica, sans-serif; color:#000; line-height:24px;}
			#subpage_left h1 {font:17px Arial, Helvetica, sans-serif; color:#023e86; text-transform:uppercase; font-weight:bold; padding:0 0 10px 0;}
			#subpage_left a {color:#ee1d24;}
			#subpage_left a:hover {color:#023e86;}
		
		#subpage_right {width:479px; height:auto; float:right;}
			.greybox_right { /*position: absolute; */float:left; width:479px; height:auto; background:#ebebeb; overflow:hidden; padding:14px 0 15px; margin:30px 0 0; display:block; clear:both;}
				.greybox_right h2 {font:17px Arial, Helvetica, sans-serif; color:#d92c2e; text-transform:uppercase; font-weight:bold; padding:0 0 8px 15px;}
				.loctxt {font:70% Arial, Helvetica, sans-serif; color:#023e86; line-height:18px; padding:15px 20px 0 0; float:left;}
					.loctxt a {color:#d92c2e;}
					.loctxt a:hover {color:#023e86;}
				.timestxt {font:70% Arial, Helvetica, sans-serif; color:#023e86; line-height:18px; padding:15px 5px 0 0; float:left;}
					.timestxt a {color:#d92c2e;}
					.timestxt a:hover {color:#023e86;}
				.loctimeslinks {font:75% Arial, Helvetica, sans-serif; color:#d92c2e; float:left; padding:4px 30px 0 0; vertical-align:bottom;}
					.loctimeslinks a {color:#d92c2e;}
					.loctimeslinks a:hover {color:#023e86;}
					.arrowred {margin:0 6px 0 0;}
					.filler {width:4px; height:7px; font-size:0; margin:0 6px 0 0;}
		
		#subpage_bot {width:95%; height:auto; clear:both; margin:0; padding:20px 0 0 8px; float:left;}
		#subpage_full {width:736px; height:auto; margin:0; padding:58px 0 0 8px; font:85% Arial, Helvetica, sans-serif; color:#000; line-height:24px;}
			#subpage_full h1 {font:17px Arial, Helvetica, sans-serif; color:#023e86; text-transform:uppercase; font-weight:bold; padding:0 0 10px 0;}
			#subpage_full h2 {font:100% Arial, Helvetica, sans-serif; color:#023e86;}
			#subpage_full a {color:#ee1d24;}
			#subpage_full a:hover {color:#023e86;}
			#subpage_full ul {list-style:square; padding:0; margin:0 0 0 25px;}
			
		#burst_right {position:absolute; z-index:3;  margin-left:350px;}
		
		#subpage_content {width:950px; height:auto; margin:0; padding:0px 0 30px 8px; font:85% Arial, Helvetica, sans-serif; color:#000; line-height:24px;}
			#subpage_content h1 {font:17px Arial, Helvetica, sans-serif; color:#023e86; font-weight:bold; padding:0 0 10px 0;}
			#subpage_content h2 {font:100% Arial, Helvetica, sans-serif; color:#023e86;}
			#subpage_content a {color:#ee1d24;}
			#subpage_content a:hover {color:#023e86;}
			#subpage_content ul {list-style:square; padding:0; margin:0 0 0 25px;}
			

	#MLBsection{width:980px; margin:5px auto;}
	    #MLBdescription{font:10px Arial, Helvetica, sans-serif; color:#656565; line-height:18px; text-transform:uppercase; text-align:center;}
	
.highlight {color:#d92c2e; font-weight:bold;}
.highlight_white {color:#ffffff; font-weight:bold;}
.highlight_blue {color:#023e86; font-weight:bold;}
.smaller {font-size:85%;}
.larger {font-size:125%;}
.inputtxt, .selecttxt {border:1px solid #000; font:12px Arial, Helvetica, sans-serif; color:#000; margin:4px 0 2px 0; text-transform:none;}
.selecttxtform {border:1px solid #000; font:16px Arial, Helvetica, sans-serif; color:#000; margin:4px 0 2px 0; text-transform:none;}
.inputtxtform {border:1px solid #000; font:16px Arial, Helvetica, sans-serif; color:#000; margin:4px 0 2px 0; text-transform:none;}
.stateoption {border:1px solid #000; font:16px Arial, Helvetica, sans-serif; color:#000; margin:4px 0 2px 0; text-transform:none;}
.form_zip {width:115px; height:20px;}
.form_dropdown {width:350px;}
/*#area_content {width:auto; height:auto; min-height:300px; display:block; clear:both; padding:0 0 20px 0;}*/
#area_content { /*position:relative; width:auto; height:auto; min-height:300px; clear:both; padding:0 0 20px 0;*/
                position:relative; width:980px; height:auto}
#area_description {width:auto; height:auto; display:block; clear:both; padding:25px 0 30px;}
.AnswerHeading {color:#023e86; padding:0 5px 0 0;}

/*search results*/
.searchresult {width:773px; height:180px; padding:20px 0 0 0; display:block; clear:both;}
	.sr_thumb {width:184px; height:194px; float:left;}
	.sr_details {width:589px; height:184px; float:right; text-align:left; padding:8px 0 0 0;}
		h3.sr_city {font:18px Arial, Helvetica, sans-serif; color:#d92c2e; text-transform:uppercase; margin:0; padding:0;}
		a.sr_loclink {font:12px Arial, Helvetica, sans-serif; color:#d92c2e; text-transform:uppercase; font-weight:bold;}
		.sr_greyline {width:587px; height:1px; font-size:0; background:#ebebeb; margin:0 0 6px 0;}
		.sr_address {width:223px; font:13px Arial, Helvetica, sans-serif; color:#023e86; line-height:18px; overflow:hidden;}
		.sr_distance {font:13px Arial, Helvetica, sans-serif; color:#023e86; line-height:18px; overflow:hidden;}
		.sr_officehours {width:146px; font:13px Arial, Helvetica, sans-serif; color:#023e86; line-height:18px;}
		.sr_gatehours {width:220px; font:13px Arial, Helvetica, sans-serif; color:#023e86; line-height:18px;}
.searchresult_error {width:745px; height:auto; background:#ebebeb; padding:14px; display:block; clear:both; font:85% Arial, Helvetica, sans-serif; color:#000; line-height:18px; margin:20px 0 0 0;}
	.sr_error_logo {margin:5px 18px 0 4px;}
	
.sportstable_home {width:780px; margin:10px 0 0 0;}
	.homesportsthumb {border:0; margin:0 8px 0 0;}
.sportstable {width:700px; margin:20px 0 0 40px; clear:both;}
	.homesportstxt {font:95% Arial, Helvetica, sans-serif; line-height:18px;}
	
#DomicoFrame {overflow-x:hidden; overflow-y:auto;}
#quotes	{height:80px; overflow:hidden; width:273px; background:none;}
#quotes blockquote {margin:0; background:transparent !important;}
#accordion-Dashboard h2 a{ font-size:12px; text-decoration:none; color:#EE1D24;}
#accordion-Dashboard h2 a:hover{color: #023E86;}



/*************************************************/
/*           EDOMICO                             */
/*************************************************/
.tabs{position:relative; width:975px; height:49px; margin-top:20px;}
#tab1, #tab2, #tab3, #tab1a, #tab2a, #tab3a, #tab2_2, #tab3_2{float:left; height:49px;}
#tab1, #tab1a{ width: 328px;}
#tab1a{ background: url(/imagesnew/tab1a.gif) no-repeat;}
#tab2, #tab2a, #tab2_2, #tab2a_2{ width: 320px;}
#tab2a{ background: url(/imagesnew/tab2a.png) no-repeat;}
#tab2a_2{ background: url(/imagesnew/tab2a_2.gif) no-repeat;}

#tab3{background: url(/imagesnew/tab3.gif) no-repeat; width: 327px; }
#tab3_2{background: url(/imagesnew/tab3_2.gif) no-repeat; width: 327px; }
#tab3a{ background: url(/imagesnew/tab3a.png) no-repeat;}
#tab2{background: url(/imagesnew/tab2.gif) no-repeat;}
#tab3a_2{ background: url(/imagesnew/tab3a_2.gif) no-repeat;}
#tab2_2{background: url(/imagesnew/tab2_2.gif) no-repeat;}
#tab1{background: url(/imagesnew/tab1.gif) no-repeat;}

.edomicoSizes, #reservation{ position:relative; width:963px; height:292px; 
               background-image: url(/imagesnew/bg_reservationPage.jpg);
               background-repeat: repeat-x; margin:0px auto; padding-top:20px; padding-left:10px; padding-right:0px;
               border: solid 1px #bebebe;
               border-top:none;
               margin-bottom:20px;
               }

p.inst { color:#555; font-size:14px; font-family:Arial, Helvetica, Sans-Serif; width:99%; float:left; height:auto; border-bottom: dashed 1px #878787; padding-bottom:15px; margin-bottom:10px;}
.sizesholder{ float:left; width:340px; height:194px; clear:both; margin-left:0px; margin-top:12px;}
#sizeholder 
        {
        	position:relative; width:340px; height:194px; margin-left:0px; margin-top:80px;
        	background-image: url(/imagesnew/sprite_SIZES.png); overflow:hidden;}
       
       ul#sizeholder li{ list-style:none;}
       #sizeholder li{ margin: 0; padding: 0; list-style: none; position: absolute; cursor:pointer; height:89px;}
       #sizeholder li a{ display:block; height:89px;}
       
       li#sprite_XS{left:3px; top:3px;} 
       li#sprite_XS, li#sprite_XS a, li#sprite_XS a input#ctl00_ctl00_PageContent_eDomico_eDomico1_btnSubmit_XS,
       li#sprite_S, li#sprite_S a, li#sprite_S a input#ctl00_ctl00_PageContent_eDomico_eDomico1_btnSubmit_S{width:41px; height:89px;}
       li#sprite_XS a:hover {background: url(/imagesnew/sprite_SIZES.png) -3px -197px no-repeat; width:41px; height:89px; left:3px; top:3px;}	
       
       li#sprite_S{left:3px; top:98px;} 
       li#sprite_S a:hover {background: url(/imagesnew/sprite_SIZES.png) -3px -292px no-repeat; height:89px;}
              
       li#sprite_M, li#sprite_M a, li#sprite_M a input#ctl00_ctl00_PageContent_eDomico_eDomico1_btnSubmit_M{width:82px; height:89px;}
       li#sprite_M{left:50px; top:98px;} 
       li#sprite_M a:hover {background: url(/imagesnew/sprite_SIZES.png) -50px -292px no-repeat; left:50px; top:98px; width:82px; height:89px;}
       
       li#sprite_L, li#sprite_L a, li#sprite_L a input#ctl00_ctl00_PageContent_eDomico_eDomico1_btnSubmit_L{width:122px; height:89px;}
       li#sprite_L{left:50px; top:3px;} 
       li#sprite_L a:hover {background: url(/imagesnew/sprite_SIZES.png) -50px -197px no-repeat; height:89px;}
       
       li#sprite_XL, li#sprite_XL a, li#sprite_XL a input#ctl00_ctl00_PageContent_eDomico_eDomico1_btnSubmit_XL{width:150px; height:89px;}
       li#sprite_XL{left:178px; top:3px;} 
       li#sprite_XL a:hover {background: url(/imagesnew/sprite_SIZES.png) -178px -197px no-repeat; height:89px;}
       
       li#sprite_XXL, li#sprite_XXL a, li#sprite_XXL a input#ctl00_ctl00_PageContent_eDomico_eDomico1_btnSubmit_XXL{width:193px; height:89px;}
       li#sprite_XXL{left:138px; top:98px;} 
       li#sprite_XXL a:hover {background: url(/imagesnew/sprite_SIZES.png) -138px -292px no-repeat; height:89px;}
       h3 .x { cursor:pointer; width:23px; height:23px; position:absolute; left:570px; top:5px; background: url(/imagesnew/btn_closePanel.png) no-repeat ;}
       
       
       
img.sizes{float:left; margin:3px; cursor:pointer;}

.sizeDetails{ width:570px; height:170px;
              background-image: url(/imagesnew/bg_infoBox.png);
              background-repeat: repeat; /*float:left; margin-top:2px; margin-left:10px; color:#333; visibility:hidden;
              background-repeat: repeat; */
              position:absolute; left:355px; top:90px; color:#333; display:none; padding:15px;
              border:solid 1px #bebebe;}
              
.sizeDetails h3{color:#fff; background-color:#990000; font-size:15px; font-weight:bold; display:block; width:571px; padding:10px 10px 10px 19px; margin-top:-15px; margin-left:-15px; height:20px;}
.sizeDetails p.desc{ line-height:1.1em; font-size:12px; color:#000; margin-top:10px; margin-left:3px;}
.sizeDetails table th, .sizeDetails table td {border:none;}
.sizeDetails table td, .sizeDetails table th { text-align:left; font-size:14px; color:#000; border:solid 1px #ccc; font-weight:bold;}
.sizeDetails table th{width: 230px;} 
.sizeDetails td span{color:Red; font-style: italic;}
#ctl00_ctl00_PageContent_eDomico_eDomico1_sizeDetails_XS.sizeDetails table td,
#ctl00_ctl00_PageContent_eDomico_eDomico1_sizeDetails_XS.sizeDetails table th,
#ctl00_ctl00_PageContent_eDomico_eDomico1_sizeDetails_S.sizeDetails table th,
#ctl00_ctl00_PageContent_eDomico_eDomico1_sizeDetails_S.sizeDetails table td,
#ctl00_ctl00_PageContent_eDomico_eDomico1_sizeDetails_M.sizeDetails table th,
#ctl00_ctl00_PageContent_eDomico_eDomico1_sizeDetails_M.sizeDetails table td,
#ctl00_ctl00_PageContent_eDomico_eDomico1_sizeDetails_L.sizeDetails table th,
#ctl00_ctl00_PageContent_eDomico_eDomico1_sizeDetails_L.sizeDetails table td,
#ctl00_ctl00_PageContent_eDomico_eDomico1_sizeDetails_XL.sizeDetails table th,
#ctl00_ctl00_PageContent_eDomico_eDomico1_sizeDetails_XL.sizeDetails table td,
#ctl00_ctl00_PageContent_eDomico_eDomico1_sizeDetails_XXL.sizeDetails table th,
#ctl00_ctl00_PageContent_eDomico_eDomico1_sizeDetails_XXL.sizeDetails table td{ border:none;}

 /*{ position:relative; width:975px; height:452px; margin:20px auto; padding:10px;background-image: url(/imagesnew/bg_reservation.jpg);
               background-repeat: no-repeat; font-size:13px; color:#fff;}*/

#reservation{height:325px;}
#reservation .instholder{ border-bottom: dashed 1px #878787; float:left; width:99%; margin:0 auto;}
#reservation p{color:#555; font-size:14px; font-family:Arial, Helvetica, Sans-Serif; width:80%; float:left; height:auto; padding-bottom:15px; margin-bottom:10px;}
#reservation #SSL{height:87px;width:100px;  margin-left:30px; margin-top:0px; margin-bottom:10px; float:left; }
#reservation #fieldsWrap{width:555px; height:auto; float:left; margin-left:30px; margin-top:25px; }
#reservation #fieldsWrap .field{ width:240px; height:20px; padding:5px; border:solid 1px #ccc; float:left; margin:2px; font-size:12px;}
#reservation #fieldsWrap select, #ctl00_ctl00_PageContent_StoreContent_state{height:30px; width:250px; padding:5px; border:solid 1px #ccc; float:left; margin:2px; font-size:12px;}
#reservation #fieldsWrap .shortfield{ width:20px; height:20px; padding:5px; border:solid 1px #ccc; float:left; margin:2px; font-size:12px;}
#reservation #fieldsWrap .btn {float:left; clear:both; padding:3px; width:100px; margin-top:20px;}
#reservation #fieldsWrap .btn2 {float:left; clear:both; padding:3px; width:119px; height:33px;}
#reservation #reserveDetails{width:330px; height:150px; float:right; margin-top:25px; margin-right:30px; padding-bottom:20px; padding-left:10px; color:#333; border:solid 1px #dadada;font-size:14px; font-family:Arial, Helvetica, Sans-Serif;}
#reservation #reserveDetails table{margin-top: 25px; margin-left:auto; margin-right:auto}
#reservation #reserveDetails td{padding-bottom:2px; padding-left:5px; border-bottom:dashed 1px #ccc;}
#reservation #reserveDetails .total{font-size:14px; font-weight:bold; padding-top:10px;}
#reservation #reserveDetails .red{color:Red;}
#reservation #reserveDetails small{padding-left:25px;padding-top:10px}
.validationMsg1 {width:370px; margin-left:115px; margin-top:20px; padding-left:30px; padding-top:10px; height:30px; color:#d92d2d; font-size:15px; font-weight:bold }
.nodata1{position: absolute; width:300px; height:40px; top:210px; left:160px; z-index:999}

#submitHolder{width:125px; height:33px; float:left; margin-top:20px; clear:both;}
.submitButton{float:right; margin-right:20px;}
#wait{ width:150px; height:50px; background: url(/imagesnew/loading.gif) no-repeat left top; margin: 10px auto; color:#666; font-size:11px; text-align:left; padding-left:22px;}



/*************************************************/
/*           Reviews                             */
/*************************************************/
#reviews{ width: 95%; height:auto; margin:0 auto; padding-bottom:30px; padding-left:20px;}
#reviews h2{margin-top:30px;}
.boxes{float: left; width:250px; height: 100px; border: solid 1px #ccc; padding:15px; margin:5px;}
.boxes ul li {margin-left:25px; list-style-image: url(/imagesnew/list.gif);}
.boxes a{color:#0067b1; text-decoration:none}
.boxes a:hover{text-decoration: underline;}

#selectReview{width:250px; height:auto; float:left; margin-left:35px;font-size:11px;}
.map{width:580px; height:350px; float:right; margin-left:20px; margin-top:5px; border: solid 1px #ccc;}
a#reviewLink{font-family: Arial, Helvetica, sans-serif; text-decoration:underline; color:#D92C2E;}
a#reviewLink:hover{text-decoration:underline; color:#023E86}

/*************************************************/
/*           SIDEBAR                             */
/*************************************************/
#sidebar {
	float: right;
	width: 221px;
	margin-top: -9px;
}
#shortform2 {
	background-image: url(/imagesnew/bg_smallcontactForm.png);
	background-repeat: no-repeat;
	height: 231px;
	width: 221px;
	margin-top: 0px;
}
#shortform2 #quickform{
	margin-left:17px;
	margin-top: 0px;
	padding-top: 80px;
}
#shortform2 #quickform input, #shortform2 #quickform textarea{
	width:180px;
	background: #FFF;
	margin-bottom: 8px;
	color: #666;
	vertical-align: middle;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	border: 1px solid #1aa053;
	overflow:hidden;
	
}
#shortform2 #quickform input#Submit{
	width: 148px;
	height: 36px;
	border:none;
	margin-top: 0px;
	background:none;
	margin-left: 20px;
	padding:0px;
}



/*************************************************/
/*           contact form                        */
/*************************************************/
#contactform {
	width: 305px;
	float: right;
	margin-top:0px;
	
}

#quickform input, #quickform textarea, #quickform select {
	width:290px;
	margin-bottom: 15px;
	color: #666;
	vertical-align: middle;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	border: 1px solid #005B9D;
	overflow:hidden;
	padding: 5px;
	
}
#quickform {
	margin-top: 50px;
}
#quickform input{
	padding: 5px;
}

input#Submit{
	width: 148px;
	height: 36px;
	border:none;
	margin-top: 0px;
	background:none;
	margin-left: 65px;
	padding:0px;
}
input#checker{ display:none;}

.voucher{ width: 870px; 
          height:auto; 
          margin-left:auto; 
          margin-right:auto; 
          border: solid 1px #ccc;
          padding: 30px 0px 30px 30px;          
          margin-bottom: 30px;
          }
.voucher .fields{ padding: 5px; width:300px; float:left; margin-bottom:10px; font-size:12px; color:#666;}
.voucher img{float:right;}
#ctl00_ctl00_PageContent_SubContent_state{width:315px;}
.voucher label.labels{float:left; width:220px; margin-bottom:10px;}
.voucher #formfields{ width: 545px; float:left;}
.voucher .sendingstatus1{ width: 255px; float:right; height:auto; padding:20px; margin-top:140px; margin-right:15px; border: solid 1px #0068b2;}
#ctl00_ctl00_PageContent_SubContent_lblStatusHead{ font-weight:bold; font-size:14px; color:#0068b2; margin-bottom:20px;}
#redskins{background-image: url(/imagesnew/logo_redskin-miniu.jpg);
                   background-repeat: no-repeat;
                   background-position: right 10px;}
#ctl00_ctl00_PageContent_SubContent_btnSubmit{margin-left:215px;}


/*************************************************/
/*           Login                               */
/*************************************************/
.login_field 
{width:150px; height:20px; padding:2px; border:solid 1px #ccc; float:left; margin:2px; font-size:12px;
	}
.login_checkbox input{margin:5px;}



/*************************************************/
/*           FLOATING ADS                        */
/*************************************************/
#ads{
    position:absolute;
    right:30px;
    top:50px;
	width: 120px;
	height: 400px;
	margin-left: 0px;
	border: dotted 1px #ccc;
	background:none;
	padding:10px;
    }
    
    #ads div{ font-weight:bold; padding:3px;}
    #ads img{ cursor:pointer;}

#sideContent { width:450px; float:left;}
#sideFlash { width: 305px; height:253px; margin: 20px auto 0px auto; padding-top:20px; position:relative}

/* margin-right:80px; margin-bottom:30px;*/

/*************************************************/
/*           FOOTER PART                         */
/*************************************************/


.hr {
	background-image: url(/imagesnew/HR.gif);
	background-repeat: repeat-x;
	height: 10px;
	width: 100%;
	margin-top: 20px;
}
#maincontent #bottom {
	background-image: url(/imagesnew/bg_bottom-maincontent.png);
	background-repeat: repeat-x;
	height: 40px;
	width: 980px;
	display: block;
	background-position: bottom;
}



#footer_container  {
	height: 50px;
	width: 980px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 1.7em;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
#footer_container #footerlinks {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
}
#footerlinks ul {
	padding-top: 10px;
	float: left;
}
#footerlinks #socialMedia {
	width: 110px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: right;
}
#footerlinks #socialMedia img {
	margin-top: 10px;
	float: left;
}
#footerlinks #socialMedia span {
	float: left;
	display: block;
	margin-top: 10px;
	margin-right: 4px;
}



#copyright {
	font-size: 12px;
	color: #666666;
	width: 980px;
	float: left;
	margin-top: 0px;
	font-weight: bold;
	text-align: left;
}
#copyright a {
	color: #666666;
	text-decoration: none;

}

#footer_container ul {
	list-style-type: none;
	margin-top: 0px;
	display: block;
	text-align: left;
	width: 862px;
	float: left;
}
#footer_container ul li {
	display: inline;
	font-size: 12px;
}
#footer_container li a{
	color:#0068b2;
	text-decoration:none;
	font-weight: bold;
	font-size: 11px;
	width: auto;
	background-image: url(/imagesnew/bg_footlink.gif);
	background-repeat: no-repeat;
	background-position: right 8px;
	display: block;
	float: left;
	padding-right: 10px;
	padding-left: 8px;
}
#footer_container li a:hover, #copyright a:hover{
	color:#EE1D24;
}
#footer_container .none, #ctl00_ctl00_LinkButton1{
	background:none;
}

#footer_container p {
	font-size:12px;
	margin-top:0px;
	margin-left:25px;
}

#copyright .emplogin {float:right; color:#dedede;}
#copyright .emplogin a{ font-size:11px; font-weight:bold;}

/*************************************************/
/*          location maps                        */
/*************************************************/

#locationsHolder{position:relative; width:980px; height:auto;}
.desc#area_description{position: absolute; left: 580px; top: 40px; width:350px; border: solid 1px #eee; padding:15px}
#PickState {
	/*position:relative;
	left:0px;
	top:0px;
	float:left;
	width:950px;
	height:454px;
	z-index:4;*/
	float:left; width:500px;
}

#HB, #SA1, #SA2, #Westminster, 
#Irvine1, #Irvine4, #Irvine5, #Irvine6, #Irvine7,
#LaHabra, #Whittier,
#Lancaster1, #Lancaster2,
#LaVerne, #Upland, 
#NewportMesa, #Newport1, #Newport2, 
#Riv1, #Riv2,/*riverside CA*/ 
#SantaRosa, #Vallejo, #Fairfield, #Pittsburg, /*VALLEJO CA*/
#Highlands1, #Highlands2, #Littleton, #Littleton2,
#Denver1, #Denver2, #Denver3, #Denver4, #Arvada, #Aurora , #Littleton1, #Littleton2, #Thornton, #HighlandsAAA, #Highlands,
#CoSprings, #MotorCity,  /* CO */
#Bloomigndale, #Elgin, #RomeoVille, #Crestwood,  /* IL */
#Livonia1, #Livonia2, #Newburgh, #Novi, #Southfield, #Sterling, #Troy, #Warren1, #Warren2, #Warren3,  /* MI */
#Landover, #Laurel, #Forestville, #Westphalia, #Columbia, #Hyattsville, /*MD */
#Berlin, #EdgewaterPark, #MapleShade, #DeptFord, /* nj */
#Alexandria, #Chantilly, #Fairfax, #Springfield, #Woodbridge {
position:absolute;
	left:310px;
	top:70px;
	width:auto;
	/*width:342px;*/
	/*height:269px;*/
	height:auto;
	z-index:9;
	visibility: hidden;
	background-color:#fdfbe3;
	padding:10px;
}

h1#desc_main{margin-top:25px; margin-bottom:0px; cursor:pointer; color:#EF3E43;}	
#desc_body p {font: 100%/24px Arial,Helvetica,sans-serif; color:#000;}
