/**** main layout settings ****/
#votingWrapper {padding:10px 10px 10px 15px; position:relative; width:643px; clear:both; z-index:45;}
#votingWrapper #header { border:#fff 0px; width:600px; background:#fff;}
#votingWrapper #header h1 {width:470px; float:left; margin:0; font-weight:bold; font-size:20px;}
#votingWrapper p {clear:both; padding:10px 0 50px 0; background:#fff;}
#votingWrapper .sharethis {width:130px; float:right; text-align:right;}
#votingWrapper .sharethis a:link, #votingWrapper .sharethis a:visited {text-decoration:none; color:#000; font-size:10px; border:0;}

/**** featured image ****/
#featuredImage, #votingWrapper #contestHeader {clear:both;}
#featuredImage .left, #featuredImage .sharemyleft {float:left;}
#featuredImage .right, #featuredImage .sharemyright {width:200px; float:left; margin: 0 0 0 20px;}
#featuredImage .right p, #featuredImage .sharemyright p {line-height:16px; padding: 0 0 25px 0;}

/**** headings and fonts ****/
#votingWrapper h2 {font-size:18px; margin:0; padding:10px 0 0 0; clear:both; }
#featuredImage ul {padding:0; margin:0;}
#featuredImage li {margin:7px 0 0 0; list-style-type:none;}

/**** enlarge button ****/
.sharemyEnlarge, .enlarge {bottom:35px;font-weight:bold;margin:0pt auto;position:relative;text-align:center;}
.sharemyEnlarge a:link, .sharemyEnlarge a:visited, .enlarge a:link, .enlarge a:visited {text-decoration:none; color:#000;}

/**** voting button ****/
.vote {text-align:center; margin: 0; height:40px;}

/**** navigation ****/
.pagnation {clear:both;width: 200px;  height: 25px;}
.pages {width:150px; float:left; padding:2px 0 4px 0; font-weight:bold; font-size:14px; text-align:center;}
.prev,.next{  width: 96px; }
.next{text-align:right; width: 100px;}
.prevTxt, .prev img{float:left;}
.next img,.prev,.next,.nextTxt{float:right;}
.nextTxt{padding: 0 10px 0 0;}
.prevTxt{padding: 0 0 0 10px;}



/**** thumbnails ****/
#thumbs {width:640px; float:left; clear:both; position:relative; margin:0; padding:3px; background:#EFFCFF; border:#dee7d4 1px solid;}
.thumbsRow {margin:0; padding:0; float:left;}

/**** dropshadow *******/
#shadow-container {position:relative; left:3px; top:3px; margin-right:3px; margin-bottom: 3px;}
#shadow-container .shadow2,#shadow-container .shadow3, #shadow-container .container {position: relative; left: -1px; top: -1px;}
#shadow-container .container img {width:300px;border:solid 1px #e3e1e2;}
#shadow-container .shadow1 {background: #F1F0F1;}
#shadow-container .shadow2 {background: #DBDADB;}
#shadow-container .shadow3 {background: #B8B6B8;}
#shadow-container .container {background: #fbf8f8; border: 1px solid #e3e1e2;padding: 20px;}

div.shareshadow{}
div.shareshadow img{display:block;padding:20px;background:#FFF; border:1px solid;border-color: #ccc #666 #666 #ccc}

/*****  thumbnails   ******/
.votes {float:left; margin:5px 0 0 2px; position:relative;  font-weight:bold; color:#70b304;}
.voteclosed{padding: 5px; border: 1px solid #ccc;}
.clickToVote{text-align: center;margin: 2px 0 0 0; padding:0; width:102px; height: 12px;border-bottom: 1px dotted #ccc;}

/**** votingDiv ****/
.window {width:200px;height:1px;}
#divSubmit {border:1px #cfcfcf solid; width:182px; height:179px; overflow:hidden; position:relative; top:-180px; _top:0; left:3px; background:#f2f2f2; margin:0; _margin: -180px 0 0 0;padding:5px; z-index:87;}
#divSubmit form {margin: 5px 0 0 0; padding:0;}
#featuredImage .sharemyright #divSubmit form p,#featuredImage .right #divSubmit form p { line-height:12px;}
#featuredImage .sharemyright #divSubmit p, #featuredImage .right #divSubmit p {padding:0; margin:0;font-weight:bold; font-size:10px;}
#vercode img {width:183px; height:51px; padding:0;}
html>body #vercode img{padding:5px 0 0px 0;}
#codefield {padding:5px 0 5px 0; text-align:center}

/**** error window ****/
.errors {border:1px #d04c4c solid; width:200px; overflow:hidden; position:absolute; text-align:center; top:430px; left:120px; background:#fff; margin:0; padding:5px; z-index:90; color:#d04c4c; font-weight:bold; font-size:12px;}
#votingErrorClose{border-top: 1px dotted #ccc; background: #eee; }

/**** related links and voting messages ****/
#votingRelatedLinks{margin: 25px 0 0 0;}
.votesWinner{font-weight:900; }
fieldset{ padding: 0 5px 5px 5px; }
legend{ padding: 0 5px; color:#95716E; }
.votesClosed, .votesAlready{font-weight:900;}

/**** thank you message ****/
#thanks {border:1px #333 solid; width:200px; overflow:hidden; position:absolute; top:430px; left:120px; background:#fff; margin:0; padding:10px; z-index:1001; color:#333; font-size:12px; line-height:18px;}

/**** email a freind div ****/
div#emclp{z-index: 1925;}
div#emclp #stafsend{overflow:visible; width: 275px; height: 50px;}


/**** disclaimer ****/
p.disclaimer em,.clickToVote{font-size: 10px;margin: 0; padding:0;font-style:italic;text-decoration:none;}
.clickToVote{font-style:normal;}


















