/* CSS Document */
html {
min-height: 100%;
height: 100%;
margin-bottom: 1px;

}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
	background-image:url(../images/background.jpg);
	vertical-align:top;
	height:100%;
	background-repeat: no-repeat;
	background-position: left top;
	/*following for trail curser*/
	overflow-x: hidden;
}
a img {
border:none;
}
h1 {
font-size:12px;
font-weight:bold;
}
h2 {
font-size:12px;
font-weight:bold;
}
/*This is the bottom container with border
#container {
	margin: 0 auto;
	width: 778px;
	border: thin solid #00467f;
	text-align: center;
	padding: 6px 6px 6px 6px;
	vertical-align:top;
}*/
#container {
	margin: 0 auto;
	width: 874px;
	text-align: center;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	

}
#genCont {
	width: 874px;
	padding:0;
	margin:0;
	background-image:url(../images/bottom-bg.jpg);
	background-position: bottom;
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #2f55a2;
	background-color:#FFFFFF;
	position:relative;
}
#genContnug {
	width: 874px;
	padding:0;
	margin:0;
	background-image:url(../images/nugget_bottom2.jpg);
	background-position: bottom;
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #2f55a2;
	background-color:#FFFFFF;
	position:relative;
}
#aboutphoto {
position:absolute;
top:100px;
left:-150px;
}
.topNav{
	width:874px;

	height:34px;
	font-size: 15px;
	font-weight: normal;
	vertical-align: middle;
	background-image: url(../images/green_bar.jpg);
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	padding: 13px 0 0 0;
	margin: 0 0 0 0;
}
/*hack to fix IE padding problems. Below is what everything but Explorer sees*/
html>body .topNav{
width:874px
}
#mainCont {
	width: 1154px;
	background-image:url(../images/HOME875noslice.jpg);
	background-position: top;
	background-repeat:no-repeat;
	
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #2f55a2;
}



.rightColumn{
	/*width: 320px;*/
	width: 304px;
	text-align:left;
	background-image: url(../images/top_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:450px;
	
}
.rightColumnbottom{
	/*width: 320px;*/
	width: 304px;
	text-align:left;
	position:absolute;
	bottom:0px;
	right:-150px;
}
.leftColumn{
	/*width: 834px;*/
	width: 850px;
	background-image: url(../images/top_01.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	text-align:right;
	border:none;
}
#genCont .mainheader {
background-image:url(../images/mainheaderbg.jpg);
background-repeat:no-repeat;
width:874px;
background-position:top;
padding:0 0 170px 0;
position:relative;
margin:0;

}
#genCont .mainheaderMusic {
	background-image:url(../images/topMusic_02.jpg);
	background-repeat:no-repeat;
width:874px;
background-position:top;
padding:0 0 0px 0;
position:relative;
margin:0;
}
#genCont .mainheaderCal{
	background-image:url(../images/topCal.jpg);
	background-repeat:no-repeat;
width:874px;
background-position:top;
padding:0 0 0px 0;
position:relative;
margin:0;
}
#genCont .mainheaderPress {
	background-image:url(../images/topPress.jpg);
	background-repeat:no-repeat;
width:874px;
background-position:top;
padding:0 0 0px 0;
position:relative;
margin:0;
}
#genCont .mainheaderPolicy {
	background-image:url(../images/topPolicy.jpg);
	background-repeat:no-repeat;
width:874px;
background-position:top;
padding:0 0 0px 0;
position:relative;
margin:0;
}
#genContnug .mainheaderNug {
	background-image:url(../images/topNugget1.jpg);
	background-repeat:no-repeat;
width:874px;
background-position:top;
padding:0 0 0px 0;
position:relative;
margin:0;
}
#genCont .mainheaderArticles{
	background-image:url(../images/topArticles.jpg);
	background-repeat:no-repeat;
width:874px;
background-position:top;
padding:0 0 0px 0;
position:relative;
margin:0;
}


#genCont .mainheaderClub {
	background-image:url(../images/topClub2.jpg);
	background-repeat:no-repeat;
width:874px;
background-position:top;
padding:0 0 0px 0;
position:relative;
margin:0;
}
.leftColumnHome{
	/*width: 834px;*/
	width: 850px;
	text-align:right;
}
.rightColumnHome{
	/*width: 320px;*/
	width: 304px;
	text-align:left;
	height:450px;
}
.leftColumnCal{
	/*width: 834px;*/
	width: 850px;
	background-image:url(../images/topCal_01.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	text-align:right;
}
.leftColumnPress{
	/*width: 834px;*/
	width: 850px;
	background-image:url(../images/topPress_01.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	text-align:right;
}
.leftColumnArticles{
	/*width: 834px;*/
	width: 850px;
	background-image:url(../images/topArticles_01.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	text-align:right;
}
.leftColumnPolicy{
	/*width: 834px;*/
	width: 850px;
	background-image:url(../images/topPolicy_01.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	text-align:right;
}
.rightColumnCal{
	/*width: 320px;*/
	width: 304px;
	text-align:left;
	background-image:url(../images/topCal_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:450px;
	
}
.leftColumnNews{
	/*width: 834px;*/
	width: 850px;
	background-image:url(../images/topNews_01.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	text-align:right;
}
.leftColumnNug{
	/*width: 834px;*/
	width: 850px;
	background-image:url(../images/topNugget_01.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	text-align:right;
}

.leftColumnClub{
	/*width: 834px;*/
	width: 850px;

	text-align:left;
}
.leftColumnMusic{
	/*width: 834px;*/
	width: 850px;
	background-image:url(../images/topMusic_01.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	text-align:left;
}
.rightColumnClub{
	/*width: 320px;*/
	width: 304px;
	text-align:left;
	background-image: url(../images/topClub_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:450px;
	
}
/*home page*/
#homeCont {
position:relative;
	width: 874px;
	background-image:url(../images/home_background.jpg);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #2f55a2;
}


.homeContTop{
width:800px;
height:400px;
padding: 125px 0 0 0;
margin:0;
text-align:left;
float:left;
position:relative;
left:-140px;

}
.homeContBottom{
width:850px;
height:243px;
padding: 0 0 0 0;
vertical-align:bottom;
position:relative;
left:-39px;

}
.homeLeft{
display:inline-table;
float:left;
width:351px;
padding:40px 0 0 0;
margin:0 0 0 0;
text-align:left;
}
#homeLeft {

width:190px;
float:left;
padding:0;
margin:0;
position:absolute;
top:0px;
left:710px;
}
/*hack to fix IE padding problems. Below is what everything but Explorer sees*/
html>body .homeLeft{
margin:0 0 0 0px;
}
.homeRight{
display:inline-table;
float:right;
width:310px;
color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:13px;
	text-align:left;
margin:168px 0 0 0;

}
.homeRight p {
margin:0;
padding:0;
}
/*contact page*/
.cntctCont{
width:850px;
padding: 125px 0 0 200px;
float:right;
}
/*hack to fix IE padding problems. Below is what everything but Explorer sees*/
html>body .cntctCont{
width:650px;
}
.cntctFormA{
	text-align:left;
	width:520px;
}
.contactPhoto{
float:left;
}
.contactTop{
width:680px;
padding:170px 0 40px 0;
text-align:left;
font-size:11px;
line-height:16px;
position:relative;
left:30px;
}
/*hack to fix IE padding problems. Below is what everything but Explorer sees*/
html>body .contactTop{
width:680px;
}
.cntctInfo{
vertical-align:top;
padding:0 10px 0 14px;
font-size:11px;
}
.contactMiddle{
width:710px;
padding:50px 0 0 0;
vertical-align:bottom;

}
.contactBottom{
width:490px;
text-align:left;
position:relative;
padding:0 0 0px 220px;

}
P.contactFormA {text-align:left;font-size:12px;line-height:18px;padding:0 0 0 13px;}
P.contactFormB {text-align:left;font-size:12px;line-height:18px;}
P.cntctSubmit{text-align:center;}
/*text boxes for forms*/
.cntctField{
border: 1px solid #84bf39;
	color:#2f55a2;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size:12px;
	width: 560px;
	height:20px;
	margin:0 0 0 10px;
}
.cntctArea{
border: 1px solid #84bf39;
	color:#2f55a2;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size:12px;
	width: 440px;
	height:60px;
}
#contactCont {
	width: 1154px;
	background-image:url(../images/contact_bottom.jpg);
	background-position: bottom;
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #2f55a2;
}


/*club page*/
.clubCont{
width:850px;
padding: 85px 0 0 0;
}
.clubContainer {
width:465px;
margin:20px 0 0 220px;
padding-bottom:60px;

}
.clubuploads td {
padding:10px 20px;


}
.clubitemtitle {
text-align:center;
font-size:14px;
color:#3B557A;
font-weight:bold;
}
/*hack to fix IE padding problems. Below is what everything but Explorer sees*/
html>body .clubCont{
width:850px;
}
P.club {
padding:0 0 0 50px;
text-align:left;font-size:12px;
line-height:18px;
width:280px;
margin:0 360px 0 0px;
}
P.clubRang {margin:0 0 0 160px;}
.musicH{
width:850px;
text-align:right;
}
/*about page*/

.aboutText{
width:500px;
height:200px;
position:relative;
bottom:0px;
background-color:#CC9933;
z-index:5;
float:right;
}
.aboutPhoto{
z-index:1;
position:relative;
bottom:0px;
float:left;
}
#contactPhoto{
z-index:1;
position:absolute;
bottom:0px;
left:-136px;

}

#videoPhoto{
z-index:1;
position:absolute;
top:328px;
left:-118px;

}
/*hack to fix IE padding problems. Below is what everything but Explorer sees*/
html>body .aboutCont{
width:850px;
}
P.aboutP {margin:0 20px 0 370px;padding:30px 0 0 0;}
P.aboutP2 {margin:0 20px 0 192px;padding:30px 0 0 0;}
P.abtbttns{margin:0 30px 0 270px;padding:30px 0 0 0;display:table;}
.aboutbttns{
display:table;
padding:10px 0 0 0;
}
#aboutPic {



}
#aboutPict{
	width:467px;
	height:auto;

font-size:12px; line-height:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #2f55a2;
	text-align:left;
	position:relative;
	background-position: left bottom;
	margin:145px 25px 0 218px;
	float:left;
}
#mainLeftc {
	width:707px;
	height:auto;

font-size:12px; line-height:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #2f55a2;
	text-align:left;
	position:relative;

	margin:40px 25px 0 22px;
	float:left;

	background-repeat:no-repeat;
}
#mainLeftc.clubc {



}
* html #aboutPict{
margin:145px 0 0 100px;
}
#main-right {
float:right;
width:150px;
margin:0;
padding:0;

}
/*hack to fix IE padding problems. Below is what everything but Explorer sees
html>body #aboutPict{
padding:125px 0 0 0;
}*/

/*store page*/
.storeCont{
width:660px;
padding: 0px 0 0px 0;
margin:95px 0 0 0px;
text-align:left;
font-size:12px;line-height:18px;
}
/*hack to fix IE padding problems. Below is what everything but Explorer sees*/
html>body .storeCont{
width:660px;
padding: 0px 0 0px 0;
}

P.storeP {margin:0 30px 0 240px;padding:10px 0 10px 0;}

.storeL{
float:left;
	width:150px;
	display:inline-table;
	text-align:left;
	vertical-align:top;
	}
.storeR{
float:Right;
	width:220px;
	display:inline-table;
	text-align:left;
	vertical-align:top;
	font-size:14px;
	line-height:20px;
	margin:0 40px 0 0;
	}
.qtyField{
border: 1px solid #2f55a2;
	color:#2f55a2;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size:11px;
	width: 60px;
	height:20px;
}


/*music page*/
#mainLeftc .musicLeft{
	float:left;
	width:330px;
	display:inline-table;
	/*margin: 0 0 0 162px;*/
	margin: 0 0 0 0px;
	padding: 90px 0 0 0;
	text-align:left;
	font-size:12px;
	line-height:18px;
}
/*hack to fix IE padding problems. Below is what everything but Explorer sees*/
* html #mainLeftc .musicLeft{
width:330px;
margin: 0 0 0 0px;
}
#main-right-absolute {
position:absolute;
right:-26px;
top:0;
}
#mainLeftc .musicright{
float:left;
width:342px;
height:400px;
margin:0;
display:inline-table;
text-align:left;
padding: 120px 0 0 8px;

}

P.musicP {width:300px;padding:0 0 0 20px;}

/*videos page*/
.videoLeft{
	float:left;
	width:500px;
	display:inline-table;
	text-align:left;
	font-size:12px;line-height:18px;
	padding:100px 0 0 0;

}
/*hack to fix IE padding problems. Below is what everything but Explorer sees*/
html>body .videoLeft{
width:500px;
}
.videoRight{
float:right;
width:175px;
display:inline-table;
text-align:left;
font-size:11px;line-height:16px;
padding:170px 0 0 0;
margin-right:0px;

}
.videoHolder{
width:440px;
height:350px;
z-index:10;
float:right;
padding:30px 0 0 54px;

}
/*hack to fix IE padding problems. Below is what everything but Explorer sees*/
html>body .videoHolder{
width:440px;
}
P.videoP {padding:0 10px 0 34px;}
P.videoThP{width:135px;}
.videoB {padding:0 0 5px 0; position:absolute; bottom:4px; left:20px;}

P.vidHolder{margin:0 0 0 0;padding:36px 200px 100px 0;display:inline;}




/*calendar page*/
.calendarCont{
width:850px;
padding: 185px 0 0px 20px;
text-align:left;
font-size:13px;line-height:18px;
}
P.calendarP {
}
P.calP {mrgin:0 20px 0 0;}

#calendarcroll {

font-size:12px;
	line-height:18px;
}
#calendarcroll .article-item {
	background-image: url(../images/stars_calendar.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	padding:30px 60px 66px 0px;
}
#calendarcroll p {
padding:0 0 0 0;
margin:0 0 0 0;
	text-align:left;
	width:470px;
	font-size:12px;
	line-height:18px;


}
#calendarcroll a {
text-decoration:underline;
}
/*policy page*/
P.policyP {
	padding:0 60px 10px 13px;
	text-align:left;
	font-size:12px;
	line-height:18px;
}


/*nugget page*/
.nuggetCont{
width:850px;
padding:220px 0 0 0;
text-align:left;
	font-size:12px;line-height:18px;
}
.nuggetVideo{
width:340px;
height:300px;
position:relative;
margin:107px 130px 190px 235px;

}
P.nuggetP {margin:0 290px 0 54px; width:350px; padding:0px 0 30px 0;}
.nuggetCont {
	width: 1154px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #2f55a2;
}


/*games page*/
P.gamesP {
margin:0 50px 0 220px; width:415px; vertical-align:middle; height:190px;
}
P.gameHeader {
margin:20px 50px 20px 220px;
}

.gamesLeft{
float:left;
display:inline-table;
width:140px;
background-color:#FFFF00;
height:100%;
position:absolute;
vertical-align:bottom;

}
.gamesRight{
width:710px;
text-align:left;
	font-size:12px;line-height:18px;
	padding:140px 0 0 0;
}
.game{
width:400px;
height:200px;
background-color:#6666FF;
float:right;
text-align:left;
}




.rightNav{
height:450px;
}
.nugget{
	height:100%;
	display:table-cell;
}
/*Images*/
img.floatLeftAbout{
float: left;
margin:0 -200px 0 0;
}
img.floatRightAbout{
float: Right;
margin:-200px 0x 0 0;
}
img.floatLeft { 
    float: left; 
    margin: 4px; 
}
img.floatLeftGame { 
    float: left; 
    margin:0 4px 0 0; 
}

img.floatLeftCont { 
    float: left; 
    margin:0 4px 0 0; 
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}
img.floatRightCB { 
    float: right; 
    margin: 20px 10px 0 0px;
	padding-right:140px; 
}
img.floatLeftVid{
float: left;
margin:0 -510px 0 0;
}
img.floatLeftClubMenu{
float:left;
margin:14px -182px 0 0px;
}
img.floatLeftRanger{
float:left;
margin:0 -351px 0 0;
}
img.floatMiddle{
margin:0 0 0 0;
}
/*hack to fix IE padding problems. Below is what everything but Explorer sees*/
html> body img.floatMiddle{
margin:4px 0 -4px 0;
}


/*coloring book page*/
.colorTop{
width:850px;
padding: 125px 0 0 160px;
font-size:13px;line-height:18px;
text-align:left;
position:relative;
display:block;
height:360px;
}
/*hack to fix IE padding problems. Below is what everything but Explorer sees*/
html>body .colorTop{
width:690px;
}
.colorBottom{
	width:850px;
	font-size:13px;
	line-height:18px;
	text-align:left;
	padding: 0 0 0 150px;
	position:relative;
	display:block;
	background-image:  url("images/clrng_bk_bttm_rght.jpg");
	background-repeat: no-repeat;
	background-position: left bottom;
}
/*hack to fix IE padding problems. Below is what everything but Explorer sees*/
html>body .colorBottom{
width:700px;
}

P.colorB {margin:0 90px 0 220px;padding:30px 0 0 0; width:286px;}
P.colorItems {margin:0 0 0 200px;}
#colorBookCont {
	width: 1154px;
	background-image:url(../images/coloring_book_bottom_02.jpg);
	background-position: bottom;
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #2f55a2;
}
/*.clrBtmLeft{
    float:left;
	text-align:right;
	vertical-align:bottom;
	display:inline-table;
	height:100px;
	background-color:#CCCC33;
	height:600px;
}
.clrBtmRight{
    float:right;
	width:710px;
	display:inline-table;		
}*/






.leftCol{
float:left;
width:461px;
height:470px;
text-align:right;
padding:176px 0 0 0;
}
/*hack to fix IE padding problems. Below is what everything but Explorer sees*/
html>body .leftCol{
height:294px;
}
.rightCol{
float:right;
width:250px;
text-align:right;
padding:0 0 0 0;
}
/*Ranger sign up stuff*/
.rangerSignUp{
	width:351px;
	height:191px;
}
.rangerSignUpClub{
	width:351px;
	height:191px;
	position:absolute;
	left:-20px;
	bottom:0px;
}
.rngrLeft{
height:auto;
display:inline-table;
width:235px;
float:left;
text-align:right;
padding:12px 0 0 0;

}
.rngrRight{
height:auto;
display:inline-table;
width:80px;
float:left;
padding:12px 0 0 0;

}


.rngrSUHold{
}
.rfbckgrnd{
	background-image: url(../images/rngrs_form_05.png);
	background-position: right top;
	width:76px;
}

.textInput
{
border: 1px solid #42b7f0;
color:#42b7f0;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size:12px;
	font-style:italic;
	width: 160px;
	height:22px;
	margin:0 0 2px 0;
}








.sparkleNews{
	width:400px;
	height:66px;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:13px;
	text-align:left;
	vertical-align:top;
	padding:4px 0 0 0;
}

/*links*/
.tnavSelected {color:#ffffff;display: inline;padding:0px 15px 0 15px;}
a.tnavlnk:link {color:#bdeb82;text-decoration:none;display: inline;padding:0px 15px 0 15px;}
a.tnavlnk:visited {color:#bdeb82;text-decoration:none;display: inline;padding:0px 15px 0 15px;}
a.tnavlnk:hover {color:#ffffff;text-decoration:none;display: inline;padding:0px 15px 0 15px;}
a.tnavlnk:active {color:#bdeb82;text-decoration:none;display: inline;padding:0px 15px 0 15px;}

a.2shealnk:link {color:#009eeb;text-decoration:none;display: inline;}
a.2shealnk:visited {color:#009eeb;text-decoration:none;display: inline;}
a.2shealnk:hover {color:#009eeb;text-decoration:underline;display: inline;}
a.2shealnk:active {color:#009eeb;text-decoration:none;display: inline;}

a:link {color:#2f55a2;text-decoration:none;}
a:visited {color:#2f55a2;text-decoration:none;}
a:hover {color:#2f55a2;text-decoration:underline;}
a:active {color:#2f55a2;text-decoration:none;}

a.und:link {color:#2f55a2;text-decoration:underline;}
a.und:visited {color:#2f55a2;text-decoration:underline;}
a.und:hover {color:#2f55a2;text-decoration:underline;}
a.und:active {color:#2f55a2;text-decoration:underline;}

a.foot:link {color:#009eeb;text-decoration:none;display: inline;padding:0px 10px 0 10px;}
a.foot:visited {color:#009eeb;text-decoration:none;display: inline;padding:0px 10px 0 10px;}
a.foot:hover {color:#009eeb;text-decoration:underline;display: inline;padding:0px 10px 0 10px;}
a.foot:active {color:#009eeb;text-decoration:none;display: inline;padding:0px 10px 0 10px;}


/*.topNav{
	width:875px;

	height:34px;
	font-size: 15px;
	font-weight: normal;
	vertical-align: middle;
	background-image: url(../images/green_bar.jpg);
	
	padding: 13px 0 0 0;
	margin: 0x 139px 0 140px;
}
hack to fix IE padding problems. Below is what everything but Explorer sees
html>body .topNav{
width:1154px
}*/

#footer {
text-align:left;
width:874px;
margin: 0 139px 0 0;
text-align:center;
font-size:12px;
	color:#009eeb;
	font-family: Arial, Helvetica, sans-serif;
	
	vertical-align:top;

}
/*hack to fix IE padding problems. Below is what everything but Explorer sees*/
html>body #footer{
width:875px;
position:relative;
}
#footerLeft {
height:60px;
display:inline-table;
float:left;
vertical-align:middle;
padding:13px 0 0 0;

}
#footerRight {

height:60px;
display:inline-table;
float:right;

}
#footerRight a {
padding:0 3px;
position:relative;
top:4px;
}
#footerRight a.addthis_button {
position:relative;
top:-2px;
}
#footertxt {
	position:relative;
	font-size:12px;
	color:#009eeb;
	font-family: Arial, Helvetica, sans-serif;
	
	vertical-align:top;

	 position:absolute; top:50%; height:10em; 
}
.footertext {
	padding:  0 10px 0 10px;
	display: inline;
}
P.note {word-spacing: 0.9em;width: 874px;height: 40px;}

.txt16{
font-size:16px;
}
.txt14{
font-size:14px;
}


/*scrolling*/
#calendarcroll {
/* Typical fixed height and fixed width example */
width: 600px;
height: 500px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
/*margin: 0.3em auto 10px;*/
margin: 0.3em 0px 10px;
padding: 15px;
	text-align: left;
}
#videoscroll {
/* Typical fixed height and fixed width example */
width: 155px;
height: 500px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
/*margin: 0.3em auto 10px;*/
margin: 0 20px 0 0;
padding:0 20px 0 0;
	text-align: left;
}
#cresp p {
font-size:16px;
font-weight:bold;
}
.regdiv  {
padding:9px 0 9px 0px;
clear:both;
}
.regdiv label {
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.regdiv input {
border:1px solid #84bf39;
float:left;
position:relative;
top:-4px;
}
.labelc {
float:left;
}
.storeCont input {
float:left;

}

.pressPara{
line-height:15px;
background-image:url(../images/press_star.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
padding:0 0 2px 28px;
display:block;
}
