*{
	font-size : 13px;
	font-family : Arial, Helvetica, sans-serif !important;
	color : #999999;
	outline : none;
	font-weight:normal;
}
body,h1,h2,h3,p,form,div{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-size:13px;
	vertical-align: baseline;
	background: transparent;
}
body{
   background-image: url(/images/global/bg_grid.jpg);
   background-repeat: no-repeat;
   background-position: top;
   background-color: #070606;
   height:100%;
   width:100%;
   font-size:13px;
}
ul
{
margin: 6px 0 6px 30px;
padding:0;		
}
strong
{
	font-weight:bold;	
}
img
{
	border:none;
}
p
{
font-weight:normal;
line-height:1.5em;
margin: 0 0 10px 0;
}
p.italic
{
	font-style:italic;	
}

a{
   outline : none;	
   text-decoration: none;
   color: #fff;
   font-size:100%;
}
a:hover{
   text-decoration: underline;	
}
a.arrow {
  background:url("/images/global/story_arrow.png") no-repeat scroll left center transparent;
  background-position:62px 2px;
  color:#EEEEEE;
  text-transform:uppercase;
  font-size: 10px;
  display:block;
  width:100px;
}
a.arrowSide {
	background:url("/images/global/story_arrow.png") no-repeat scroll 67px 5px transparent;
	color:#EEEEEE;
	display:block;
	font-size:10px;
	text-transform:uppercase;
	width:100px;
}

a.arrowlong {
	color:#EEEEEE;
	display:block;
	font-size:10px;
	text-transform:uppercase;
	width:198px;
	margin:auto;
	padding:20px 0 0 0;
}

h1
{
font-size:22px;
font-weight:normal;
margin-top:30px;
text-transform:uppercase;
color:#e31937;
padding: 10px 0 0 0;
}
h2	
{
font-size:17px;
color:#999999;
margin:25px 0 10px 0;
text-transform:uppercase;
}
h3{
	font-size:16px;
	color:#e31937;
	margin: 25 0;
}
.radioButtonList {
display:block;
margin:12px 10px 15px 0;
width:155px;
float:left;
border-right: solid 1px #4B4849;
}

.radioButtonList input {
display:inline;
margin: 0 15px 0 0;
padding:0;
cursor:pointer;
}
.radioButtonList label {
display:block;
font-size:100%;
margin:-15px 0 0 22px;
cursor:pointer;
}

/*Wrapper Classes */
.prizeWrapper 
{
margin:8px 0 22px;
}
.selectionWrapper
{
clear:both;
margin:0 0 8px;
overflow:auto;
}
.selectionWrapper ul#chooseImage
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px;
	clear:both;
	width:465px;
	height:80px;	
}
.selectionWrapper ul#chooseImage li
{
	display:block;
	float:left;
	margin: 15px 10px 0 0;
	cursor:pointer;
	width:67px;
	height:45px;
}
.selectionWrapper ul#chooseImage li img.active	
{
	border:solid 2px #FFFFFF; 
}
.commentsWrapper 
{
	border-bottom:1px solid #2e2123;
	margin:0 0 15px;
	padding:0 0 10px;
}
.contestWrapper
{
	width:905px;
	float:left;
}
.advancedSearchWrapper
{
	float:right;
	display:block;
	margin:0 55px 0 0;
	text-transform: uppercase;
	color:White;
	font-weight:bold;
	width:155px;
	
}
.advancedSearchWrapper a
{
	text-transform: uppercase;
	color:White;
	background:url("/images/global/advancedSearch.png") no-repeat scroll left center transparent;
    background-position:135px 3px;
    color:#EEEEEE;
    display:block;
    width:155px;
    	
    text-transform:uppercase;
}
.myStoriesWrapper
{
clear:both; 
margin: 30px 0 0 0;
overflow:hidden;	
}
myStoriesWrapper p
{
margin: 0;
padding: 0;	
}
.prettyButtonWrapper
{
 clear:both;
 display:block;
 margin:110px 20px 0;
}
.loginWrapper
{
 margin:32px auto 0;
 width:270px;
}
.loginWrapper h1
{
 margin:0;
 padding:0;	
}
.paginationWrapper
{
	float:right;
}
/*Wrapper Classes End */

img.right
{
	float:right;
	
}
#contestDetailsImg
{
	float:left;
	margin:0 0 0 18px;
}
.left
{
	float:left;	
}
img.left
{
	float:left;	
}
.hidden{
   display: none;
}
.clr
{
/*width: 100%;*/ 
clear:both;
margin:0;
padding:0;
}
.grey
{
 color:#999999;
}
li.redSquare 
{
 list-style: square outside; 
 color: #e31937;
 padding:0;
 margin:0;
}
li.redSquare p 
{
 padding:0;
 margin:0;
}
p.breadCrumb
{
	font-size:100%;
	margin-top:25px;
	margin-bottom:10px;
}

#auxNavHolder{
   width: 100%;
   height: 35px;
   background-image: url(/images/global/bg_auxNav.png);
   background-repeat: repeat-x;  
}
#mainNavHolder{
   width: 100%;
   height: 74px;
}
#bodyHolder{
   width: 100%;
   margin: auto;
}
#internalPage{
   width: 960px;
   margin: auto;
   background-image:url(/images/form/form_bg.png);
   background-repeat: no-repeat;
   background-position: top;
   padding:25px 0 25px 56px;

}
#internalPageBottomCap{
   width: 960px;
   margin: auto;
}
#footerHolder{
   width: 100%;
   margin: 0px 0px 0px 0px;

}

/*The Story Of Timex */
#timeLine 
{
	width:675px;
	margin: 15px 0 0 0;
	height:400px;
}
img#timelineBar
{
	display:block;
	width:628px;
	height:7px;
	float:left;
	margin:0px;
	padding:0 0 0 25px;
	
}
#timelineDateList
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0 0 50px 50px;
	clear:both;
}
#timelineDateList li
{
	display:block;
	float:left;
	font-size:11px;
	color:White;
	margin:0 22px 0 0;
}
#timelineDotList
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	display:block;
	float:left;
	margin:0 0 0 55px;
	padding:0;
}
#timelineDotList li
{
	display:block;
	float:left;
	font-size:11px;
	text-align:center;
	margin:0 29px 0 0;
}
#timelineContents
{
	clear:both;
	display: block;
	margin: 0 0 25px 0;
	height:225px;
}
.timelinecontent
{
	width:435px;
	float:left;
	display:block;	
}
/*
#timelineFrame
{
	background:url("/images/global/timeline_frame.png") no-repeat scroll 3px 8px transparent;
	display:block;
	height:200px;
	left:467px;
	position:absolute;
	top:93px;
	width:200px;
}*/
#timelineContents h2
{
	color:#999999;
	font-size:17px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 0 15px;
	
}
#timelineLeft
{
	float:left;
	display:block;
	width:85px;
	height:25px;
	cursor:pointer;
	color:#FFFFFF
	
}
#timelineRight
{
	float:right;
	display:block;
	width:85px;
	height:25px;
	cursor:pointer;
	color:#FFFFFF
}
.redDot
{
	cursor:pointer;
	display:block;
}
.timelineImage
{
	float:right;
	display:block;
	margin: 0 25px 0 15px;
	
}
.linkArrow
{
	margin: 0 0 0 9px;	
}
.linkArrowRecent
{
	margin: 0 0 0 6px;
}
/* Tool Tip */
.featureBubble
{
	display:none;
	position:absolute;
	width:160px;
	color: #ffffff;
	background: transparent url(/images/global/tooltip.png) no-repeat scroll 3px 8px;
	padding:6px;
	margin: 0px;
	height: 53px;
	top:150px;

}
.featureBubble .imageWrapper {
	height:34px;
	left:5px;
	overflow:hidden;
	position:absolute;
	top:14px;
	width:58px;
}
.imageWrapper img {
border:1px solid #999393;
}

.featureBubble p {
	font-size:10px;
	left:65px;
	line-height:12px;
	position:absolute;
	text-align:left;
	top:13px;
	width:95px;
}


/* Home Page / Templates*/
p.homepageCallouts 
{
	margin: 20px 0 10px 0;
	line-height:normal;
}
p.recentTitle
{
 margin: 25px 0 0 15px;
 font-size: 14px;
 font-weight:bold;		
}
p.recentStories
{
 font-size: 10px;
 float:left;
 width:160px;
 margin: 5px 0 0 12px;
 line-height: normal;
}
p.recentStories  a
{
 margin: 5px 0 0 0;
}
a.homepageLinks
{
	color:#EEEEEE;
	text-transform:uppercase;
	font-size: 10px;
}
p.timerDesc
{
	float:left;
	font-size:100%;
	font-weight:bold;
	margin:23px 0 0 335px;
}
.shareList {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:22px 0 0 280px;
padding:0;
float:left;
}
.shareList li
{
display:inline;
margin: 0 10px 0 0;
}
.shareList li a.facebook
{
	display:block;
	height: 21px;
	width: 22px;
	background-image:url(/images/global/facebookBadge.png);
	background-position: 0px 0px;
	display: inline-block;
	
}
.shareList li a.twitter
{
	display:block;
	height: 22px;
	width: 22px;
	background-image:url(/images/global/twitterBadge.png);
	background-position: 0px 0px;
	display:inline-block;
}
.shareList li a.facebook:hover
{
	background-position: 0px -22px;
}
.shareList li a.twitter:hover
{
	background-position: 0px -24px;
}
.rateStoryMain
{
	float:right;
	margin:10px 0 0 0;	
}
#recentStories {
	background-image:url(/images/global/burst-highlight1.png);
	background-repeat:no-repeat;
	background-position: -14px 30px;
	height:150px;
}
.recentSmall {
border:1px solid #999393;
float:left;
margin: 5px 0 0 15px;
}
#homeFlashHolder{
   width: 950px;
   height: 324px;
   margin: auto;
   background-color:Fuchsia;
}
#homeCounterHolder
{
	width:100%;
	height:65px;
	background-image:url(/images/global/linesHome.png);
	background-repeat: no-repeat;
	background-position:top;
	
}
#shareVideo
{
 margin:20px 0 20px 0;	
}
#shareUpload
{
 margin:20px 0 20px 0;		
}
#sharePredefined
{
 margin:20px 0 20px 0;	
}
#bottomColHolder
{
	margin:auto;
	width: 960px;
}
#homeCounterWrapper
{
	width:938px;
	margin:auto;
}

#container {
   width: 100%;
   height: 324px;
}
#leftColumn{
   width:660px;
   display:block;
   position:inherit;
   float:left;
}
#rightColumn{
	display:block;
	float:left;
	margin:0 35px;
	width:225px;
}
#timeForFacts
{
	margin:15px 0 0 0;	
}
#rightCallBot
{
	margin: 0 0 25px;
}
#rightCallTop
{
	display:none;	
}
.rightCallout
{
	margin-right:20px;
	margin-top:28px;
}

.rightLineDivider
{
	background-image: url(/images/form/line.png);
	width:210px;
	height:1px;
	margin:22px 0 0 0;	
}
a.winCallout
{
	display:block;
	height:100px;
	width:228px;
	background-image: url(/images/global/winCallout.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    margin: 10px 0 0 -10px;
    padding:0;
}
a.winCallout:hover
{
    background-position: 0px -101px;
}

#botLeftCol
{
	float:left;
	width:305px;
	margin: 25px 35px 0 8px;
	
}
#botMidCol
{
	float: left;
	width: 290px;
	margin: 25px 40px 0 0;	
}
#botRightCol
{
	float: left;
	width: 280px;
	margin: 25px 0 0 0;
}
#error
{
 background-color:#E31937;
 display:none;
 opacity:0.5;
 width:258px;
 width:358px;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
 filter: alpha(opacity=50);
 margin: 0 0 0 15px;
}
	
#errorTitle
{
	color:White;
	font-weight:bold;
	font-size:17px;
	text-transform:capitalize;
	margin: 5px 0 5px 5px;
	padding:5px 0 0;
	display:block;
}
#errorContent
{
	color:White;
	font-size:16px;
	margin: 5px 0 5px 5px;
	padding:0 0 5px 0;
	display:block;
}
/* aux Nav */
#auxNav{
   width: 960px;
 
   margin: auto;
   text-align: right;
}
#auxNavItems{
   width: 400px;
   float: right;
   margin: 4px 10px 0px 0px;
}
#auxNavItems a{
   text-transform: uppercase;
   margin: 0px 10px 0px 0px;
   font-size: 10px;
   font-weight: bold;      
}
#auxSearch{
   width: 186px;
   height: 19px;
   float: right;
   margin: 2px 6px 0px 0px;   
}
#auxSearchHolder{
   width: 169px;
   background-image: url(/images/global/bg_auxSearchBox.png);
   background-position: 0px 0px;
   background-repeat: no-repeat;
   height: 19px;  
   float: left; 
}
.txtAuxSearch{
   background: transparent;
   padding: 4px 0px 0px 10px;
   font-size: 10px;
   height: 15px;
   width: 159px;
   border: none;
   color:#2B2B2B;
    
}
.btnAuxSearch{
   width: 17px;
   height: 19px;
   background-position: 0px 0px;
   background-repeat: no-repeat;
}
#auxSearchButtonHolder{
   width: 17px;
   height: 19px;
   float: left;
}
#breadCrumb 
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
	margin:0 0 20px;
}
#breadCrumb li
{
	color:#999999;
	display:block;
	float:left;
	font-size:12px;
	margin:0 4px 0 0;	
}

/* main nav*/
#mainNav{
   width: 960px;
   height: 58px;
   margin: auto;
   padding: 16px 0px 0px 0px;
}
#mainNav a{
   display: block;
   float: left;
}
#mainNav a#active
{
   background-position: 0px -40px;
}
#mainNav a.logo{
   width: 95px;
   height: 30px;
   background-image: url(/images/mastHead/nav/Timex-Stories-logo.png);
   background-repeat: no-repeat;
   background-position: 0px 0px;
   margin: 0px 140px 0px 0px;   
}
#mainNav a.share{
   width: 91px;
   height: 29px;
   background-image: url(/images/mastHead/nav/nav-share.png);
   background-position: 0px 0px;
   background-repeat: no-repeat;
   margin: 0px 77px 0px 0px;   
}
#mainNav a.share:hover{
   text-decoration: none;
   background-image: url(/images/mastHead/nav/nav-share.png);
   background-position: 0px -40px
}
#mainNav a.read{
   width: 98px;
   height: 29px;
   background-image: url(/images/mastHead/nav/nav-rate.png);
   background-position: 0px 0px;
   background-repeat: no-repeat;
   margin: 0px 79px 0px 0px;
}
#mainNav a.read:hover{
   text-decoration: none;   
   background-image: url(/images/mastHead/nav/nav-rate.png);
   background-position: 0px -40px;   
}
#mainNav a.contest{
   width: 64px;
   height: 29px;
   background-image: url(/images/mastHead/nav/nav-details.png);
   background-position: 0px 0px;
   background-repeat: no-repeat;
   margin: 0px 88px 0px 0px;   
}
#mainNav a.contest:hover{
   text-decoration: none; 
   background-image: url(/images/mastHead/nav/nav-details.png);
   background-position: 0px -40px;   
}
#mainNav a.story{
   width: 76px;
   height: 29px;
   background-image: url(/images/mastHead/nav/nav-timexstory.png);
   background-position: 0px 0px;
   background-repeat: no-repeat;
   margin: 0px 84px 0px 0px;    
}
#mainNav a.story:hover{
   text-decoration: none; 
   background-image: url(/images/mastHead/nav/nav-timexstory.png);
   background-position: 0px -40px;   
}
#mainNav a.timex{
   width: 64px;
   height: 29px;
   background-image: url(/images/mastHead/nav/nav-timexca.png);
   background-position: 0px 0px;
   background-repeat: no-repeat;      
}
#mainNav a.timex:hover{
   text-decoration: none; 
   background-image: url(/images/mastHead/nav/nav-timexca.png);
   background-position: 0px -40px;   
}

/* footer */
#footerContent{
   width: 960px;   
   margin: auto;
   padding:25px;
   text-align: center;
   clear:both;
}
#footerHolder a{
   font-size: 10px;
   color: #999999;
   text-transform: capitalize;

}
#footerHolder a:hover{

}
#footerHolder p{
   font-size: 10px;
   margin:0px 0px 5px 0px;
}

/* Read and Rate Stories */

.allStories
{
	display:block;
	font-size:23px;
	color:#E31937;
	float:left;
}
h1 span#allStories
{
	font-size:22px;
	color:#E31937;
}
h1#gallery 
{
margin-top:15px;
}
h1#thankyou
{
	margin: 0 0 15px 0;
}
#advancedSearch
{
 height:663px;
 width:605px;
 background-image: url(/images/global/advSearch_bg.jpg);
 background-position: 0px 0px;
 background-repeat: no-repeat;
}
#advancedSearch div
{
margin:0 0 15px 20px;
}
#advancedSearch a
{
 clear:both;
}
#advancedSearch h2
{
margin-top:0;
padding: 10px 0 0 0;
}
#ratingSearchRadio 
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
	margin:55px 0 0;
	float:left;
	display:block;	
}
#ratingSearchRadio li
{
	display:inline;
	margin:0 5px 0 0;
	padding:45px 5px 0 0;
	background-image:url(/images/global/advSearch_rating.png);
	background-position:1px 0;
	background-repeat: no-repeat;
}
#storySorter 
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
	margin:0 0 0px;	
	float:left;
	display:block;
}
#storySorter li
{
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:11px;
	margin:0 4px 0 0;	
}
#storySorter li#recent
{
	cursor:pointer;
	padding-top:2px;
}
#storySorter li#rated
{
	cursor:pointer;
	padding-top:2px;
	
}
#storySorter li#resetGallery
{
	cursor:pointer;
	padding-top:2px;
}
#storySorter li.activeSorter
{
	color:#E31937;
}


#galleryView
{
	height:773px;
	width:960px;
	margin:0;
	padding:0;
	display:block;
}
#loaderImg
{
	margin: 125px 0 0 400px;
}
#bottomPagination
{
	border-bottom:1px solid #2e2123;
	border-top:1px solid #2e2123;
	height:35px;
	padding-left:750px;
	width:158px;
}
#pagination
{
	display:inline;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	color:White;	
}

#pagination li
{
	display:block;
	float:left;
	margin:10px 8px 0 0;
	cursor:pointer;
	color:White;
}
#pagination li.activeNumber
{
	color:#E31937;
}
img#leftArrow
{
	display:none;
	float:left;
	margin: 15px 5px 0 0;
	cursor:pointer;
	color:White;
}

img#rightArrow
{
	display:block;
	float:left;
	margin:15px 0 0 0;
	cursor:pointer;
	color:White;
}

.storyHolder
{
	display:block;
	width:220px;
	float:left;
	margin:15px 12px 0 0;
}
.story
{
	display:block;
	height:295px;
	width:220px;
	float:left;
	position:relative;
	
}
.storyOvr
{
	background-image:url("/images/global/gallery_ovr.png");
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	height:135px;
	left:4px;
	position:absolute;
	top:3px;
	width:206px;
	display:none;
}
.storyHdr
{
	display:block;
}
.mystory
{
	display:block;
	height:335px;
	width:220px;
	float:left;
	margin: 0 12px 0 0;
}
.mystory p 
{
 margin:2px 0 0 0;
 padding:0;	
}
.story h2
{
	color:#E31937;
	font-size:15px;
	margin: 10px 0 0 0;
}
.mystory h2
{
	color:#E31937;
	font-size:15px;
	margin: 10px 0 0 0;
	width:215px;
}
.mystory p
{
	font-size:12px;
}
.mystory p.story_details
{
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	color:#999999;
}
.story p.story_details
{
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	color:#999999;
}
.story p.story_content
{
	font-size:11px;
	color:#999999;
	line-height:normal;
}
.story p.story_content a.arrow {
background-position:72px 2px;
margin: 10px 0 0 0;
}
img.story_img
{
	border: solid 4px white;
}
.storyRatingViews
{
	display:block;
	height: 50px;
	width: 220px;
	float:left;
	background-image: url(/images/global/galleryrating_bg.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    margin:5px 0 0;
	
}
.storyStaticRating
{
	display:inline;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;	
}
.storyStaticRatingDetails
{
	display:block;
	float:left;
	list-style:none outside none;
	margin:-17px 0 0 9px;
	padding:0;
}
.storyStaticRatingDetails li
{
	display:block;
	float:left;
	margin:10px 8px 0 0;
}
.storyStaticRating li
{
	display:block;
	float:left;
	margin:10px 8px 0 0;
}
span.views
{
	display:block;
	float:right;
	margin:15px 15px 0 0;
}

/*Read and Rate Stories Details */
p.commentsSubTitlesSm {
font-size:11px;
font-weight:bold;
font-style:italic;
}
p.commentsSubTitlesLrg {
font-size:13px;
font-weight:bold;
font-style:italic;
}
p.commentsContent {
padding: 0 10px 0 0;
}
#rateHolder
{
float:left;
margin:15px 0 5px;
width:330px;
}
#commentsContent
{
float:left;
margin:15px 0 5px;
width:330px;
}
#commentsContent h1
{
margin:0;
padding:0;
}
#rateContentHolder
{
	float:left;
	width:340px;
	height:350px;
}
#rating
{
	width:327px;
	height:71px;
	display:block;
	background-image: url(/images/global/rating_bg.png);
}
#defaultMessage
{
 display:none;
 padding:27px 0 0 50px;
}
#averageRating
{
 display:none;
 padding:26px 0 0 15px;
}
#introRating
{
	background-image: url(/images/global/rating_bg.jpg);
	background-repeat:no-repeat;
	height:370px;
	width:665px;
}
#introRating p
{
	margin:0 0 10px 15px;
}
#introRating h1
{
	margin:0 0 10px 15px;
}
#comments
{
	width:660px;
	clear:both;
}
/*Side Tips*/
img.tipImage
{
	display:block;
	margin:0 0 10px -5px;
}
/*Form Styling */
label {
color:#999999;
display:block;
font-size:100%;
font-weight: normal;
margin:12px 0 8px;
padding:0;
position:relative;
text-transform:uppercase;
clear:both;
}
label.checkBoxLabel {
clear:right;
color:#888888;
display:block;
font-size:100%;
margin:11px 0 5px 16px;
padding:0;
text-transform:none;
width:346px;
}
span.checkBox {
clear:left;
display:block;
float:left;
margin:4px 0;
padding:0;
width:24px;
}
.submitButton
{ 
margin:15px 0 0 0;	
}
select.province 
{
border-color:#4B4849 #4B4849 #4B4849 #4B4849;
border-style:solid;
border-width:2px 1px 1px 2px;
color:#999999;
background-color:Black;
display:block;
font-family:Arial,Helvetica,Sans-Serif;
font-size:118%;
margin:0 0 7px;
padding:3px;
width:267px;
}
#recaptcha_area
{
margin: 22px 0 22px 0;	
}
.twitteresque {
border: none;
background: none;
color: #888888;
width:30px;
margin:0;
padding:0;
font-size:100%;
}
.twitterLabel {
color:#888888;
font-size:
display:inline;
float:right;
font-size:100%;
margin:0 173px 0 0;
padding:0;
text-align:right;
width:200px;
}
input.textInput {
border-color:#4B4849 #4B4849 #4B4849 #4B4849;
border-style:solid;
border-width:2px 1px 1px 2px;
background-color:Black;
color:#999999;
display:block;
font-family:Arial,Helvetica,Sans-Serif;
font-size:16px;
margin:0 0 7px;
padding:3px;
width:258px;
}
input.storyTitle {
border-color:#4B4849 #4B4849 #4B4849 #4B4849;
border-style:solid;
border-width:2px 1px 1px 2px;
background-color:Black;
color:#999999;
display:block;
font-family:Arial,Helvetica,Sans-Serif;
margin:0 0 7px;
padding:3px;
width:517px;
}
textarea.storyBox {
border-color:#4B4849 #4B4849 #4B4849 #4B4849;
border-style:solid;
border-width:2px 1px 1px 2px;
background-color:Black;
color:#999999;
display:block;
font-family:Arial,Helvetica,Sans-Serif;
margin:0 0 7px;
padding:3px;
width:517px;
}
textarea.commentsBox 
{
border-color:#4B4849 #4B4849 #4B4849 #4B4849;
border-style:solid;
border-width:1px;
background-color:Black;
color:#999999;
display:block;
margin:0 0 35px;
padding:3px;
width:650px;
height:115px;		
}
textarea.keywords 
{
border-color:#4B4849 #4B4849 #4B4849 #4B4849;
border-style:solid;
border-width:2px 1px 1px 2px;
background-color:Black;
color:#999999;
display:block;
font-family:Arial,Helvetica,Sans-Serif;
margin:0 0 7px;
padding:3px;
width:517px;	
}
input.small {
border-color:#4B4849 #4B4849 #4B4849 #4B4849;
border-style:solid;
border-width:2px 1px 1px 2px;
background-color:Black;
color:#999999;
display:block;
font-family:Arial,Helvetica,Sans-Serif;
margin:0 15px 10px 0;
padding:3px;
width:42px;
float:left;
}
.seperator 
{
 border-color: #2e2123 #2e2123 #2e2123 #2e2123;
 border-style:solid;
 border-width:1px 0px 1px 0px;
 margin: 40px 0 0 0;
 padding: 0 0 25px 0;
}
.formWrapper
{
	margin:25px 0 25px 5px;
	width:700px;
}
.keywordWrapper
{
	margin:0 0 25px 5px;
	width:525px;
}
input.dateyear {
border-color:#4B4849 #4B4849 #4B4849 #4B4849;
border-style:solid;
border-width:2px 1px 1px 2px;
background-color:Black;
color:#999999;
display:block;
font-family:Arial,Helvetica,Sans-Serif;
margin: 0 30px 0 0;
padding:3px;
width:60px;
float:left;
}
h1#contestRequire
{
	font-size:180%;
	font-weight:normal;
	padding-top:10px;
}
h2#info
{
	font-size:180%;
	font-weight:normal;
}
h2#commentsHeader 
{
	background-image:url(/images/global/comments_title.png);
	background-position:left 0px;
	background-repeat:no-repeat;
	height:20px;
	margin: 0 0 10px 0;
	padding:0;	
	
}

h4#step1
{
	background-image:url(/images/form/step1.png);
	background-position:left 7px;
	background-repeat:no-repeat;
	height:20px;
	margin: 0 0 10px 0;
	padding:0;
}
h4#step2
{
	background-image:url(/images/form/step2.png);
	background-position:left 7px;
	background-repeat:no-repeat;
	height:20px;
	margin: 0 0 10px 0;
	padding:0;
}
p.header
{
	font-size:130%;
	margin-bottom:25px;	
}
p.header .disclaimer{
    font-size : 80%;
    
}
p.headerBold
{
	font-size:130%;
	margin-bottom:25px;
	font-weight:bold;
	text-transform:uppercase;
}
p.headerBoldContest
{

}
p.formSubmitOptions 
{
	clear:both;
	display:block;
	margin:25px 0 0;
	float:left;
	width:200px;
}
p.popularKeywords
{
clear:both;
color:#999999;
display:block;
font-size:100%;
font-weight:normal;
margin:12px 0 8px 5px;
padding:0;
position:relative;
text-transform:uppercase;	
}

/* buttons*/
.createMyProfile
{
background-image:url(/images/form/createMyProfile.png);
background-repeat:no-repeat;
float:left;
clear:both;
height:25px;
margin-top:30px;
padding:0;
width:165px;
}
.profileNav
{
margin:0 10px 0 0;
}
.viewMyStories
{
margin: 10px 0 0 0;	
}
/*Contest Details Styling*/
img.submitYourStory
{
	display:block;
	margin: 36px 0 36px 0;		
}
#winTitle
{
	margin:15px 0 40px;
	float:left;
}
#highestRatedStories
{
	margin:28px 0 0 0;
}
#shareThisSite
{
	margin:28px 0 0;
	
}
h1#contestDetails
{
	font-size:180%;
	font-weight:normal;
	color:#E31937;
	text-transform:uppercase;
	margin:0 0 35px;
}
.legal  
{
	font-size:87%;
	margin: 10px 0 0 0;
}	
.shareListContest {
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
.shareListContest li
{
	display:block;
	margin:10px 0 0 0;
}
.shareListContest li a.facebook
{
	display:block;
	height: 22px;
	width:130px;
	background-image:url(/images/global/facebookBadge.png);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	padding:0 0 0 30px;
	font-size:10px;
}
.shareListContest li a.facebook .shareText
{
	display:block;
	padding:5px 0 0 0;
	font-size:10px;
	color:White;
}
.shareListContest li a.twitter
{
	display:block;
	height: 22px;
	width:130px;
	background-image:url(/images/global/twitterBadge.png);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	padding:0 0 0 30px;
	font-size:10px;
}
.shareListContest li a.twitter .shareText
{
	display:block;
	padding:5px 0 0 0;
	font-size:10px;
	color:White;
}

.shareListContest li a.facebook:hover
{
	background-position: 0px -22px;
}
.shareListContest li a.twitter:hover
{
	background-position: 0px -24px;
}

/* Rating Styling */
#rating .ui-rating .ui-rating-star, .ui-rating .ui-rating-cancel{
    width:32px;
    height:40px;
    font-size:2px;
    float:left;
    text-decoration:none;
    vertical-align:bottom;
    background-image:url(/images/global/watches_rating.png);
    background-repeat:no-repeat;
}
#rating .ui-rating a {
	cursor: pointer;
}
#rating .ui-rating-full  {
    background-position:left top;
}

#rating .ui-rating-half  {
    background-position:left -16px;
}

#rating .ui-rating-empty {
    background-position:left -40px;
}

#rating .ui-rating-cancel-empty {
    background-position:left -64px;
}

#rating .ui-rating-cancel-full {
    background-position:left -80px;
}

#rating .ui-rating-hover {
    background-position:left -80px;
}

#storyRating
{
	float:left;
	margin:16px 0 0 25px;
	display:block;
}
img.ratethisstoryImg
{
	float:left;
	margin: 28px 0 0;
	
}

/*Highest Rated Stories Control*/
ul#highestRated  
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px;
	clear:both;
}
ul#highestRated li
{
	display:block;
	margin:15px 10px 0 0;
	width:225px;
	height:45px;
}
ul#highestRated li a
{
	display:block;
	cursor:pointer;
	float:left;
	text-transform:uppercase;
}
ul#highestRated li img
{
 border:1px solid #999393;
}
ul#highestRated li p
{
	color:White;
	display:block;
	float:left;
	font-size:10px;
	margin:4px 7px 0;
	width:130px;
}

/*Rules and Reg Table Styling*/
table.RRtable {
	border-width: thin;
	border-spacing: 5px;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
	margin: 15px 0 15px 0
}
table.RRtable th {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: gray;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.RRtable td {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: gray;
	-moz-border-radius: 0px 0px 0px 0px;
}

/*Misc */
.active
{
display:block;
}
.inactive
{
 display:none;	
}
.errorMsg
{
	color:#E31937;
	font-size:11px;
	margin:0 0 0 5px;
	text-transform:capitalize;
}
.loginBg
{
 background-image: url(/images/global/advSearch_bg.jpg);
 background-position: 0px 0px;
 background-repeat: no-repeat;	
}
#LoginButton
{
 margin: 15px 0 0 0;	
}
/*Timer Styling */
#defaultCountdown 
{ 
	margin-left:220px;
	margin:15px 0 0 30px;
	padding:2px 0 0 5px;	
	width: 130px; 
	height: 36px;
	background-image:url(/images/global/timerBg.png);
	background-repeat:no-repeat;
	float:left;
}

.countdown_rtl {
	direction: rtl;
}
.countdown_holding span {
	background-color: #ccc;
}
.countdown_row {
	clear: both;
	width: 100%;
	padding: 0px 2px;
	text-align: center;
}
.countdown_show1 .countdown_section {
	width: 98%;
}
.countdown_show2 .countdown_section {
	width: 48%;
}
.countdown_show3 .countdown_section {
	width: 32.5%;
}
.countdown_show4 .countdown_section {
	width: 24.5%;
}
.countdown_show5 .countdown_section {
	width: 19.5%;
}
.countdown_show6 .countdown_section {
	width: 16.25%;
}
.countdown_show7 .countdown_section {
	width: 14%;
}
.countdown_section {
	display: block;
	float: left;
	font-size: 75%;
	text-align: center;
}
.countdown_amount {
	font-size: 200%;
}
.countdown_descr {
	display: block;
	width: 100%;
}
#defaultCountdown div { float: left; width: 10px; height: 21px; 
    background: url(/images/global/timer.png) no-repeat 0px 0px;
     
     } 
#defaultCountdown div.image0 { background-position: -0px 0px; } 
#defaultCountdown div.image1 { background-position: -10px 0px; } 
#defaultCountdown div.image2 { background-position: -20px 0px; } 
#defaultCountdown div.image3 { background-position: -30px 0px; } 
#defaultCountdown div.image4 { background-position: -40px 0px; } 
#defaultCountdown div.image5 { background-position: -50px 0px; } 
#defaultCountdown div.image6 { background-position: -60px 0px; } 
#defaultCountdown div.image7 { background-position: -70px 0px; } 
#defaultCountdown div.image8 { background-position: -80px 0px; } 
#defaultCountdown div.image9 { background-position: -90px 0px; } 
#defaultCountdown div.imageDay { background-position: -100px 0px; } 
#defaultCountdown div.imageSep { background-position:-112px 0;width:12px; } 
#defaultCountdown div.imageSpace { background-position: -120px 0px; } 
.prettyButton {
-moz-box-shadow: 0 1px 3px rgba(225,12,27,0.35);
-webkit-box-shadow: 0 1px 3px rgba(225,12,27,0.35);
background:#D40B19 url("/images/global/buttonBg.gif") repeat-x scroll center top;
border:1px solid #222222;
color:#ddd;
display:inline;
font-size:100%;
font-weight:bold;
padding:5px 12px;
text-align:center;
text-shadow:0 -1px 2px #54040A;
text-transform:uppercase;
}
.prettyButton:hover {
cursor: pointer;
color:#fff;
text-decoration: none;
}
