@charset "utf-8"; 
/* CSS Document */
/*HTML5 Resets*/
html, body, div, span, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
abbr, address, cite, code, 
del, dfn, em, img, ins, kbd, q, samp, 
small, strong, sub, sup, var, 
b, i, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td, 
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary, 
time, mark, audio, video{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent}
body{line-height:1}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section{display:block}
nav ul, ul, ol{list-style:none}

blockquote, q{quotes:none}
blockquote:before, blockquote:after, 

q:before, q:after{content:''; content:none}
a{margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent}
/* change colours to suit your needs */
ins{background-color:#ff9; color:#000; text-decoration:none}
/* change colours to suit your needs */
mark{background-color:#ff9; color:#000; font-style:italic; font-weight:bold}
del{text-decoration:line-through}
abbr[title], dfn[title]{border-bottom:1px dotted; cursor:help}
table{border-collapse:collapse; border-spacing:0}
/* change border colour to suit your needs */
hr{display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0}
input, select{vertical-align:middle}
/*for FireFox*/
input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, a{border:0px}
/*for IE8 */
input[type="submit"]:focus, input[type="button"]:focus, a{outline:none}
input[type=submit]:hover, input[type=button]:hover, input[type=reset]:hover, input[type=image]:hover{cursor:pointer}
/* common html elements */
*{margin:0px}
img, .topSearch input[type=submit], .topSearch input[type=button]{border:none}

/*fonts*/
@font-face {
	font-family: 'MyriadWebProBold';
	src: url('fonts/myriadpro-bold-webfont.eot');
	src: url('fonts/myriadpro-bold-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/myriadpro-bold-webfont.woff') format('woff'),  url('fonts/myriadpro-bold-webfont.ttf') format('truetype'),  url('fonts/myriadpro-bold-webfont.svg#MyriadProBold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MyriadWebPro';
	src: url('fonts/myriadwebpro-webfont.eot');
	src: url('fonts/myriadwebpro-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/myriadwebpro-webfont.woff') format('woff'),  url('fonts/myriadwebpro-webfont.ttf') format('truetype'),  url('fonts/myriadwebpro-webfont.svg#MyriadWebProRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'HelveticaNeueLT-BoldCond';
    src: url('fonts/helveticaboldcondensed.eot');
    src: url('fonts/helveticaboldcondensed.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticaboldcondensed.woff') format('woff'),
         url('fonts/helveticaboldcondensed.ttf') format('truetype'),
         url('fonts/helveticaboldcondensed.svg#helveticaboldcondensed') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	 font-family: 'MyriadPro-BoldCond';
    src: url('fonts/myriadpro-boldcond.eot');
    src: url('fonts/myriadpro-boldcond.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriadpro-boldcond.woff') format('woff'),
         url('fonts/myriadpro-boldcond.ttf') format('truetype'),
         url('fonts/myriadpro-boldcond.svg#myriadpro-boldcond') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MyriadPro-Cond';
    src: url('fonts/myriadpro-cond.eot');
    src: url('fonts/myriadpro-cond.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriadpro-cond.woff') format('woff'),
         url('fonts/myriadpro-cond.ttf') format('truetype'),
         url('fonts/myriadpro-cond.svg#myriadpro-cond') format('svg');
    font-weight: normal;
    font-style: normal;
}
a {color:#0061a0; text-decoration:none;}
a:hover {text-decoration:underline;}
body {font:normal 12px "MyriadWebPro"; color:#626262;}
h4 { color:#0061a0; font-size:18px; line-height:24px; font-weight:normal;}
#header, #mainMenu { *background: #ebebea url(../images/header_bg.gif) repeat-x; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #e4e4e3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e4e4e3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e4e4e3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e4e4e3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e4e4e3 100%); /* IE10+ */
background: linear-gradient(top,  #ffffff 0%,#e4e4e3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e3',GradientType=0 ); /* IE6-9 */ }
#header {height:110px;}
#logo { padding-top:25px;}
#logo a { display:block; width:262px; height:60px; background:url(../images/logo.png) no-repeat; text-indent:-9999px;}
#header .tagLine { padding:48px 10px 0px; font-size:16px;}
#fbConnectTop { margin-top:32px;}
#mainMenu { overflow:hidden; -webkit-box-shadow:0 3px 3px rgba(0,0,0,0.3); -moz-box-shadow:0 3px 3px rgba(0,0,0,0.3); box-shadow:0 3px 3px rgba(0,0,0,0.3); position:relative; z-index:1001;}
#mainMenu li a { display:block; border:1px solid #fff; border-bottom-color:#e4e4e3; border-left-color:#d9d9d9;font:normal 18px "MYRIADPRO-BOLDCOND"; *font-weight:bold; font-weight /*\**/: bold\9;  color:#0061a0; text-shadow:0px 0px 1px #fff; padding:7px 20px; text-decoration:none;}
#mainMenu li a:hover, #mainMenu li a.selected {*background: #fff url(../images/header_bg_inverted.gif) repeat-x; /* Old browsers */
background: -moz-linear-gradient(top,  #e4e4e3 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4e4e3), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e4e4e3 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e4e4e3 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e4e4e3 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(top,  #e4e4e3 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e3', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.openID-Login { float:right; margin-top:10px;}
.openID-Login li { float:left; margin-left:10px;}
#mainMenu li.home a { border-left:0px;}
#mainBanner { color:#fff; position:relative; z-index:100; *background: #0061a0 url(../images/banner_bg.gif) repeat-x; /* Old browsers */
background: -moz-linear-gradient(top,  #1883c8 0%, #0061a0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1883c8), color-stop(100%,#0061a0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1883c8 0%,#0061a0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1883c8 0%,#0061a0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1883c8 0%,#0061a0 100%); /* IE10+ */
background: linear-gradient(top,  #1883c8 0%,#0061a0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1883c8', endColorstr='#0061a0',GradientType=0 ); /* IE6-9 */ padding:24px 0px; overflow:hidden;
}
#mainBanner .title { font-size:46px; font-family:"HelveticaNeueLT-BoldCond";}
#bannerLeftContent { width:76%;}
#mainBanner ul { padding:32px 0px 40px;}
#mainBanner ul li, .title-sub { font-family:"Comic Sans MS", cursive; font-size:20px; line-height:44px;}
#mainBanner .greenBtnContainer { margin-left:18%;}
#mainBanner .orangeBtnContainer { margin-left:20px;}
#featuredIn, .withShadow { overflow:hidden; height:45px; padding:15px 0px 30px; font-size:26px; line-height:38px; color:#8c8b8b; background:url(../images/shadow.png) no-repeat center 64px;}
#featuredIn li { padding:0px 9px;}
#content{ padding:10px 16px;}
#footer{ *font-weight:bold; padding:20px 0px 40px; color:#fff; font-family:"MyriadPro-BoldCond"; font-size:18px; background:#0162a1; overflow:hidden;}
#footer a { display:block; color:#fff; padding:0px 10px;}

/*common classes*/
.wrapper { width:1002px; margin:0px auto;}
.greenBtnContainer, .orangeBtnContainer { box-shadow:0px 3px 3px rgba(0,0,0,0.3); display:inline-block; *display:inline; zoom:1; overflow:hidden; border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px; cursor:pointer;}
.greenBtnContainer:hover, .orangeBtnContainer:hover { text-decoration:none;}
.greenBtn , .orangeBtn { border:0px; margin:0px; cursor:pointer; color:#000; text-shadow:0px 0px 1px rgba(255,255,255,0.5); font-size:24px; font-family:"HelveticaNeueLT-BoldCond"; border-top:1px solid #fff; display:block; padding:5px 35px; text-align:center; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; overflow:hidden; }
.greenBtnContainer { border:2px solid #a5b964;background: #c7e147;}
.greenBtn {background: #c7e147; /* Old browsers */
background: -moz-linear-gradient(top,  #c7e147 0%, #92b30e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c7e147), color-stop(100%,#92b30e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c7e147 0%,#92b30e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c7e147 0%,#92b30e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c7e147 0%,#92b30e 100%); /* IE10+ */
background: linear-gradient(top,  #c7e147 0%,#92b30e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7e147', endColorstr='#92b30e',GradientType=0 ); /* IE6-9 */}
.orangeBtnContainer { border:2px solid #f6ab2a;background: #ffc430;}
.orangeBtn {background: #ffc430; /* Old browsers */
background: -moz-linear-gradient(top,  #ffc430 0%, #ffa000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc430), color-stop(100%,#ffa000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffc430 0%,#ffa000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffc430 0%,#ffa000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffc430 0%,#ffa000 100%); /* IE10+ */
background: linear-gradient(top,  #ffc430 0%,#ffa000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc430', endColorstr='#ffa000',GradientType=0 ); /* IE6-9 */}
.box { margin-bottom:15px;}
.box .heading { padding:2px 0px; border-bottom:1px dashed #d9d9d9; color:#2f2f30; text-transform:uppercase; font-size:24px; line-height:38px; font-family:"MyriadWebProBold"; margin-bottom:15px;}
.box .heading.normal { font-family:"MyriadWebPro";}
.box.withBg { border:1px solid #f6f6f6; background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f7f7f7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); /* IE10+ */
background: linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */ padding:10px 16px;}
.leftPanel { width:393px;}
.porfilePic { width:279px;}
.rightPanel { width:56%;}
.userDetails { width:69%;}
.rightPanel dl { font-size:18px; line-height:40px; color:#2f2f30; overflow:hidden;}
.rightPanel dt { width:150px; font-family:"MyriadWebProBold";}
.userDetails .about, .userDetails .logoDesign { float:none; width:auto; clear:both;}
.userDetails .skills, .userDetails .location { width:50%;}
.userDetails .skills a { color:#0061a0; font-size:14px;}
.userDetails p { font-size:13px; color:#2f2f30; line-height:20px;}
.largeThumb {overflow:hidden; width:373px; height:318px; background:#fff; padding:10px; border:1px solid #d9d9d9; display:table-cell; vertical-align:middle;}
.porfilePic .largeThumb { padding:5px; width:266px; height:267px; text-align:center;}
.thumbListing { overflow:hidden;}
.thumbListing li{ position:relative; padding:10px; background:#fff; box-shadow:0px 0px 6px rgba(203, 203, 203,0.75); -webkit-box-shadow:0px 0px 6px rgba(203, 203, 203,0.75); -moz-box-shadow:0px 0px 6px rgba(203, 203, 203,0.75); border:1px solid #efefef; margin-right:16px; *margin-right:19px; margin-bottom:19px; display:inline-block; float:left; *display:inline; zoom:1;width:214px; overflow:hidden;}
.thumbListing li.rightMost { margin-right:0px;}
.thumbListing li:hover { box-shadow:0px 0px 6px rgba(129, 129, 129,0.75); -webkit-box-shadow:0px 0px 6px rgba(129, 129, 129,0.75); -moz-box-shadow:0px 0px 6px rgba(129, 129, 129,0.75); border:1px solid #d8d8d8;}
.thumbListing li .moreInfo{ color:#626262; font-size:16px; line-height:22px; background:#f6f1cd; position:absolute; top:0px; left:0px; width:214px; height:106px; padding:15px 10px;opacity:0;filter: alpha(opacity=0); transition: all .2s ease-in;-o-transition: all .2s ease-in;-moz-transition: all .2s ease-in;-webkit-transition: all .2s ease-in;}
.thumbListing li:hover .moreInfo { opacity:1; filter: alpha(opacity=100);}
.thumbListing li .moreInfo dl { overflow:hidden;}
.thumbListing li .moreInfo dt{ width:100px; text-align:right; padding-right:10px; clear:left;}
.thumbListing li .moreInfo .totalVotes, .totalVotes { text-align:center; font-size:36px; color:#2b9f59; line-height:40px;*line-height:24px; padding:15px 5px;}
.thumbListing li .moreInfo .totalVotes .thumbUp, .totalVotes .thumbUp{ background:url(../images/thumb_up.png) no-repeat left top; width:32px; height:32px; display:inline-block; *display:inline; zoom:1; margin-right:8px;}
.thumbListing li .thumb { overflow:hidden;width:214px; height:126px; text-align:center; vertical-align:middle;}
.thumbListing li .showCase { display:block; padding:10px 0px 0px; line-height:18px; text-align:center; font-size:14px;}
.thumbListing li .thumbTitle { display:block; padding:10px 0px; font-size:16px;}
.gameListing li { width:277px; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; margin-right:48px;}
.gameListing li .thumb { width:277px; height:134px;}
.gameListing .greenBtnContainer { margin-top:10px;}
.gameListing .greenBtn{ font-size:14px; font-weight:normal;}
.tableContainer { border:1px solid #EFEFEF;box-shadow:0px 0px 6px rgba(203, 203, 203,0.75); -webkit-box-shadow:0px 0px 6px rgba(203, 203, 203,0.75); -moz-box-shadow:0px 0px 6px rgba(203, 203, 203,0.75); background:#fff;}
.tableContainer .thumb, .ratingContainer .thumb{ border:1px solid #f2f2f2; width:88px; height:61px; margin:0px 10px 10px 0px; overflow:hidden; text-align:center;}
.tableContainer th {font-size:18px; color:#676767; font-weight:normal; background:#f2f2f2 url(../images/th_bg.png) repeat-x;}
.tableContainer td { color:#626262; vertical-align:middle;}
.tableContainer td, .tableContainer th { border-bottom:1px dashed #d9d9d9;border-right:1px dashed #d9d9d9; padding:10px;}
.tableContainer td + td + td + td + td , .tableContainer th + th +th + th + th{border-right:0px; }
.tableContainer .dark { font-size:18px;}
.tableContainer p { padding:8px 0px;}
.tableContainer .greenBtn { font-size:16px;}
.dark { color:#2f2f30;}
.fs30 { font-size:30px;}
.tableContainer .nobr { border:0px;}
.clickToEnlarge { font-size:15px; text-align:center; padding:15px 0px 5px;}
.clickToEnlarge a { line-height:27px;}
.magnify { background:url(../images/magnify.png) no-repeat; display:inline-block; *display:inline; zoom:1; width:30px; height:26px;}
.ratingContainer span { line-height:32px;}
.sharing { padding:10px 0px;}
.voteOrInvite { padding:50px 0px 0px 10%;}
.voteOrInvite .orangeBtnContainer { margin-left:15px;}
.voteNow i, .invite i { background:url(../images/vote.png) no-repeat; width:27px; height:29px; margin-right:15px; display:inline-block; *display:inline; zoom:1;} 
.voteNow span, .invite span { padding:5px 35px 5px 25px;}
.invite i { background:url(../images/invite.png) no-repeat 0px 5px; width:25px; height:31px;}
.tac { text-align:center;}
.ratingContainer { overflow:hidden; padding-bottom:10px;}
.ratingContainer .greenBtnContainer { clear:both; margin-bottom:10px;}
.ratingContainer .greenBtn { font-size:16px; padding:0px 28px; line-height:26px;}
/*forms*/
.form .row { margin-bottom:10px;}
.form .row .errorMsg { padding:2px 2px 2px 190px; color:#D8000C; clear:left; display:block;}
.form .row label { width:180px; text-align:right; padding-right:10px; color:#2f2f30; font-size:18px; font-family:"MyriadWebProBold"; line-height:32px;}
.form input[type="text"],.form select, .form textarea, .upload {color:#656464; background:#f8f8f8; padding:5px 10px; border:1px solid #e8e8e8; width:300px; box-shadow:0px 2px 2px rgba(204, 204, 204, 0.5) inset; -webkit-box-shadow:0px 2px 2px rgba(204, 204, 204, 0.5) inset; -moz-box-shadow:0px 2px 2px rgba(204, 204, 204, 0.5) inset; line-height:18px; height:20px; }
.form textarea { height:150px;}
.upload { width:310px; position:relative; overflow:hidden; margin:5px 0px; padding:5px; font-size:14px;}
.upload .chooseFile { margin:0px; float:left;}
.upload .chooseFile .newGreenbtn{padding:0px 10px;} 
.upload, .upload input, .upload input[type=file]{ height: 32px; cursor: pointer;}
.upload span {cursor: pointer; font-size:14px;}
.upload small { padding-left:12px; line-height:36px;}
.upload input[type=file] { width:100%; opacity: 0; filter: alpha(opacity=0); position: absolute; right: 0px; top: 0; font-size: 40px; height:42px;}
.form .buttons { padding:10px 10px 10px 190px;}

.howItWorks { margin:0px auto 100px; width:901px; display:block;}

/*popup*/
#backgroundPopup{
display:none;position:fixed;_position:absolute; height:100%;width:100%;top:0;left:0;background:#000000;border:1px solid #cecece;z-index:10001;}
#popup, #popup_close{display:none;position:fixed;_position:absolute;background:#FFFFFF;border:8px solid #333;z-index:20000;padding:12px;font-size:13px; border-radius:12px;-webkit-border-radius:12px; -moz-border-radius:12px;}
#popupClose { background:#fff; padding:5px 8px; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; color:#000; position:absolute; top:-20px; right:-20px; border:4px solid #333;}


#popup1, #popup_close1{display:none;position:fixed;_position:absolute;background:#FFFFFF;border:8px solid #333;z-index:20000;padding:12px;font-size:13px; border-radius:12px;-webkit-border-radius:12px; -moz-border-radius:12px;}
#popupClose1 { background:#fff; padding:5px 8px; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; color:#000; position:absolute; top:-20px; right:-20px; border:4px solid #333;}


.fl, #logo, .tagLine, #mainMenu li, #bannerLeftContent, #featuredIn li, dt, .tableContainer .thumb, #footer ul, #footer li, #footer li a, .leftPanel, .ratingContainer, .ratingContainer span, .userDetails .skills, .userDetails .location, .ratingContainer .thumb, .ratingContainer .greenBtnContainer, .form .row label, .howItWorksSteps li, .howItWorksSteps .thumb, .contest .thumb, .contest .contestDesc, .TopSlogen li, .TopSlogen .voteCount, .TopSlogen .thumb { float:left;}
.fr, #fbConnectTop, #footer .copyRight, .rightPanel { float:right;}
.clear { clear:both;}
.notification {margin: 10px 5px;padding:5px 5px 5px 50px;background-repeat: no-repeat;background-position: 10px center;box-shadow:0px 0px 5px #ccc;border-radius:8px 8px 8px 8px;-mox-border-radius:8px 8px 8px 8px;-webkit-border-radius:8px 8px 8px 8px;}
.notification h6 {text-transform:capitalize; font-weight:normal; font-size:16px;}
.notification .close-msg { cursor: pointer;float: right;font-size: 12px;margin-top: -4px;padding: 2px;text-decoration: none;text-shadow: 0 1px 1px #FFFFFF;}
.info {color: #00529B;background-color: #BDE5F8;background-image: url('../images/info.png');}
.success {color: #4F8A10;background-color: #DFF2BF;background-image:url('../images/success.png');}
.warning {color: #9F6000;background-color: #FEEFB3;background-image: url('../images/warning.png');}
.error {color: #D8000C;background-color: #FFBABA;background-image: url('../images/error.png');}
.creativeBrief { font-size:14px;}
.creativeBrief ol {overflow:hidden; padding-left:25px; list-style-type:none;}
.creativeBrief ol.simple { list-style-type:circle; margin-left:25px;}
.creativeBrief li {  padding-bottom:5px; line-height:18px;}
.creativeBrief li strong { float:left; width:150px;font-family:"MyriadWebProBold"; font-weight:normal;}
.pagination { padding:20px 10px; border-top:1px dashed #D9D9D9;}
.pagination ul { text-align:right;}
.pagination ul li{ width:auto; display:inline; border:none; height:auto;}
.pagination ul li a { padding:5px 7px; margin:0px 3px; border:1px solid #f2f2f2; background:#F4F4F4; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; color:#333;}
.totalVotes a {text-decoration:none;}
.totalVotes a:hover { text-decoration:none;}
.pagination ul li a:hover { text-decoration:none; background:#E8E8E8; color:#000;}
.disqualified .ribbon { position:absolute; background:url(../images/disqualified.png); top:-5px; left:-6px; z-index:1000; width:82px; height:82px;}
.withShadow { height:auto; font-size:12px; line-height:18px; color:#626262; background-position:center bottom; padding-bottom:52px;}

/*contest*/
.contest { padding-top:40px;}
.contest .contestDesc { padding-top:25px; width:59%;}
/*.withMedium .contestDesc { padding-top:60px;}*/
.contest .thumb { margin-right:40px; width:370px; text-align:center; overflow:hidden; display:table-cell; vertical-align:middle;}
.contestDesc .heading { font-size:60px; font-weight:bold; font-family:"MyriadPro-Cond"; line-height:70px; }
.contestDesc .heading, .howItWorksSteps .heading {color:#2f2f30;}
.contestDesc p, .contestDesc ul{font-size:18px; line-height:30px; padding:33px 0px;}
.contestDesc p, .contestDesc ul, .howItWorksSteps p { color:#9b9b9b;}
.contestDesc ul { list-style-type:disc; padding-left:20px;}
.contestDesc ul li { line-height:30px;}
.contestDesc .orangeBtnContainer { margin:10px 18%;border-radius:40px; -webkit-border-radius:40px; -moz-border-radius:40px;}
.contestDesc .orangeBtn { line-height:60px; font-size:36px;border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px; padding:5px 60px;}

/*how It Works Steps*/
.howItWorksSteps { overflow:hidden;}
.howItWorksSteps li{ width:29%; border:1px solid #ececec; background:#fff; margin-right:16px; padding:15px;border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; min-height:100px;}
.howItWorksSteps li.rightMost { margin-right:0px;}
.howItWorksSteps .heading {font-size:17px; margin-bottom:10px; text-transform:none; border-bottom:0px; line-height:25px;}
.howItWorksSteps .thumb { margin-right:15px;}
.howItWorksSteps p{ font-size:16px;}
.greentxt { color:#4b9013;}

.userThumbDetail dt, .userThumbDetail dd { padding:5px 0px 2px;}
.userThumbDetail dt{ font-size:16px; padding-right:7px;}
.userThumbDetail dd{ font-size:18px;}
.userThumbDetail .totalVotes { padding:0px; font-size:22px; line-height:20px; text-align:center;*line-height:10px; *height:20px; *float:left; *margin-top:-3px;}
.userThumbDetail .totalVotes .thumbUp { background:url(../images/thumb_up_small.png) no-repeat left top; height:18px; width:18px;}
.userThumbDetail .totalVotes .thumbDown { background:url(../images/thdown.png) no-repeat left top; height:18px; width:18px; padding-left:16px}

.TopSlogen ul { overflow:hidden;}
.TopSlogen li { list-style:none; padding:20px 14px; width:47%; border-right:dashed 1px #d9d9d9;  border-bottom:dashed 1px #d9d9d9; min-height:115px; }
.TopSlogen .voteCount { background:url(../images/VoteBg.png) no-repeat left top; width:54px; height:44px; text-align:center; padding:6px 8px; font-size:28px; font-family:"MyriadPro-BoldCond"; color:#FFF; margin-right:10px; }
.TopSlogen .thumb { padding:2px; border:solid 1px #F2F2F2; margin-right:10px;}
.TagLineDetail { float:left; width:69%;}
.TagLineDetail big { font-size:16px; line-height:22px;}
.TagLineDetail big, .TagLineDetail small { display:block; margin:5px;}
.TagLineDetail small { font-size:16px;}
.TopSlogen li:nth-child(even) { border-right:none;}
.fs18 { font-size:16px;}
.RecentTaglines td { padding:18px 10px;}
/***********************************************HOMEPAGE*********************************************/
.BannerContestDetail { width:580px; margin:20px auto; overflow:hidden; font-family:"HelveticaNeueLT-BoldCond"; }
.title-sub { text-align:center; margin:15px 0;}
.OpenContest, .SubmitContest { float:left; width:55%;}
.OpenContest { width:45%}
.BannerContestDetail big { float:left; font-size:65px; margin-right:8px; }
.BannerContestDetail small { font-size:18px; margin-top:18px; float:left; }
.MianHome { margin-left:24% !important;}
#featuredIn big { font-size:36px; font-family:"HelveticaNeueLT-BoldCond"; color:#2f2f30; }
#MainHomePageContent .thumb { width:238px; height:183px; padding:10px; border:solid 2px #c2c2c2; text-align:center; float:left; margin-right:15px; -webkit-border-radius: 15px;
-moz-border-radius: 15px; border-radius: 15px;}
#MainHomePageContent .Des big { font-size:30px; text-transform:uppercase;}
#MainHomePageContent .Des p { font-size:14px; line-height:22px;}
#MainHomePageContent .Des p, #MainHomePageContent .Des big { display:block; margin:12px;}
#MainHomePageContent ul { overflow:hidden; margin-bottom:20px;}
#MainHomePageContent ul li { margin:25px 0; overflow:hidden;}

/***profile particip**/
.UserParticipation small, .UserParticipation img { display:block; margin:5px 0;}
.UserParticipation small { font-size:14px;}
.UserParticipation li { float:left; margin:0 10px;}
.UserParticipation img { padding:1px; border:solid 1px #F2f2f2;}
.usedContest { font-size:18px; display:block; margin:10px 0; color:#2F2F30; font-family:"MyriadWebProBold"}
.openquote { width:30px; height:20px; float:left;}
.openquote { background:url(../images/open-quote.png) no-repeat left top;}
.PublishFacebookWall { float:right;}

/*css for the strip and add friends*/
.addFriendsListingContainer { width:700px;}
.addFriendsListingContainer .buttons { padding:10px; text-align:right;}
.selectAll { float:left;}
.selectAll input { float:left; margin:6px 10px 0px 0px;}
.selectAll .orangeBtn{ font-size:12px; padding:3px 15px;}
.addFriendsListing { padding:10px; border:1px solid #cbcbcb; margin:10px 0px; background:#fafafa;}
.addFriendsListing, .addFriendsListing li { overflow:hidden;}
.addFriendsListing li { width:30%; margin-bottom:10px; padding-right:10px;}
.addFriendsListing li, .addFriendsListing li input {float:left; }
.addFriendsListing li input {margin-top:9px;}
.addFriendsListing li a { display:inline-block; vertical-align:middle; margin-left:10px; vertical-align:middle; width:60%;}
.addFriendsListing li a.thumb { width:30px; height:30px; overflow:hidden;}
#bottomBar { background:#E9E9E9; padding:3px 0px;min-height:22px; height:22px; border-top:2px solid #01BAFF;}
#bottomBar .wrapper { position:relative;}
#bottomBar .greenBtnContainer { position:absolute; top:-27px; right:0px;}
#bottomBar ul{ width:80%;}
#bottomBar li { float:left; line-height:22px; padding-right:10px; margin-right:10px; border-right:1px solid #ccc;}
#bottomBar li a { text-decoration:none; }
#bottomBar li:hover a{ color:#000;}
.reasonbutton span {  padding:5px 8px; display:block; border-top:solid 1px #bbdcff;
background: #389aff; /* Old browsers */
background: -moz-linear-gradient(top,  #389aff 0%, #0671df 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#389aff), color-stop(100%,#0671df)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #389aff 0%,#0671df 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #389aff 0%,#0671df 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #389aff 0%,#0671df 100%); /* IE10+ */
background: linear-gradient(top,  #389aff 0%,#0671df 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#389aff', endColorstr='#0671df',GradientType=0 ); /* IE6-9 */
 }
.reasonbutton { font-weight:bold; color:#FFF; text-decoration:none !important; display:block; text-align:center;}
.reasonbutton  { border:solid 1px #006bda;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; overflow:hidden; }
.wft { display:block; margin-top:15px;}
.wft a { text-decoration:none;}
.ReasonDetailDiv { font-family:"MyriadWebPro"; color:#000; }
.ReasonDetailDiv label { float:left; width:100px; margin-right:10px; font-size:16px; font-weight:bold; }
.ReasonDetailDiv span { font-size:17px;}
.ReasonDetailDiv li { margin:20px 0;}
.Social-SharingDiv li { margin:15px 0; padding:5px 0;}
.notificationContainer { float:right; background:url(../images/Notification-Icon.png) no-repeat left 3px; padding:5px 5px 5px 20px;}

/*notifications pannel */
.notificationContainer { position:relative; z-index:9000;}
#notifications-panel { display:none; background:#fff; position:absolute; width:339px; height:200px; padding:10px; right:-10px; bottom:27px; overflow-y:scroll; word-wrap:break-word; box-shadow:0px 0px 3px #ccc;}
#notifications-panel ul { width:auto;}
#notifications-panel .thumb { float:left; margin-right:10px; width:30px; height:30px; overflow:hidden;}
#notifications-panel li { line-height:16px; border:0px; border-bottom:1px dotted #ccc; float:none; width:auto; margin:0px; margin-bottom:5px; padding:0px; padding-bottom:8px; overflow:hidden}
#notifications-panel a, #bottomBar li:hover li a { color:#0061A0;}

/* new top button for shop */
.contest { position:relative;}
.contest .topBlueBtn { position:absolute; top:0px; right:10px; }
.UserLogin-Reason li { float:none; display:block; margin:15px 0;}
.UserLogin-Reason li img { border:none;}
.UserParticipation h3 { margin-bottom:15px; font-size:20px; font-family:"MyriadWebProBold"; color:#000;}

/**********************************************************************************Closed Contest**********************************************/
.thumbSmall { float:left; width:200px; padding:2px; border:solid 1px #CCC; margin-right:15px;}
/*.ClosedContest { width:710px;}
*/.ClosedContest h1 { font-size:26px; font-family:"HelveticaNeueLT-BoldCond"; margin-bottom:10px; }
.ClosedContest h2 { background:url(../images/1342017646_Trophy_Gold.png) no-repeat left 20px; padding-left:120px; font-size:24px; font-family:"HelveticaNeueLT-BoldCond"; margin-bottom:10px; color:#060;height:130px; padding-top:25px; }
.Content { width:488px;}
.ClosedContest1 h1 { font-size:26px; font-family:"HelveticaNeueLT-BoldCond"; margin-bottom:10px; }
.ClosedContest1 h2 {  font-size:24px; font-family:"HelveticaNeueLT-BoldCond"; margin-bottom:10px; color:#060;height:130px; padding-top:25px; }
/**************************************************************************************************************/
#WinnerPage { margin-top:10px;}
#WinnerPage p, #WinnerPage h1 { display:block;} 
#WinnerPage h1 {  font-size:50px; font-family:"HelveticaNeueLT-BoldCond"; margin-bottom:10px; color:#060 }
#WinnerPage p, .tShirtWinner h2, .tShirtWinner1 h2, .tShirtWinner2 h2 { font-size:28px; font-family:"HelveticaNeueLT-BoldCond"; color:#444;}
#WinnerPage p big { font-size:36px;}
.WinnerTable { font-size:20px; font-family:"MyriadWebProBold";}
.WinnerTable td { vertical-align:top; padding:5px;}
.TableBg { background:#f9f9f9; border:solid 1px #c7c7c7; padding:10px; display:block; margin:15px 0; }
.WinnerTable td img { padding:2px; background:#FFF; border:solid 1px #c7c7c7}
.WinnerTable td strong { font-size:36px;}
.WinnerTable td em, .WinnerTable td big, .WinnerTable td small { display:block; margin:10px 0;}
.WinnerTable td em { font-style:normal; font-size:32px;}
.DisQualify { background:#f6ff00; padding:6px; color:#444; display:block; margin:10px 0; font-family:"HelveticaNeueLT-BoldCond"; font-size:19px;}
.tShirtWinner { display:block; margin:10px 0;}
.tShirtWinner h2, .tShirtWinner1 h2, .tShirtWinner2 h2 { font-size:32px; margin:25px 0 10px 0;}
.tShirtWinner ul { float:left; width:48%;  background:url(../images/AK-Shirt.jpg) no-repeat right 30px;}
.tShirtWinner li {   font-family:"HelveticaNeueLT-BoldCond"; font-size:18px;  margin:10px 0;}
.Dubba { width:44%; margin:10px; padding:8px; font-size:18px;  -moz-box-shadow: 2px 2px 5px #ccc;-webkit-box-shadow: 2px 2px 5px #ccc; box-shadow: 2px 2px 5px #ccc; border:solid 1px #c7c7c7;}
.Dubba big { text-align:center; font-family:"HelveticaNeueLT-BoldCond"; font-size:26px; margin:10px 0; display:block; color:#060;}


.tShirtWinner1 { display:block; margin:10px 0;}
.tShirtWinner1 h2 { font-size:32px; margin:25px 0 10px 0;}
.tShirtWinner1 ul { float:left; width:52%; background:url(../images/ipshuffle.png) no-repeat right -12px; height:226px; }
.tShirtWinner1 li {   font-family:"HelveticaNeueLT-BoldCond"; font-size:18px;  margin:20px 0;}


.tShirtWinner2 { display:block; margin:10px 0;}
.tShirtWinner2 h2 { font-size:32px; margin:25px 0 10px 0;}
.tShirtWinner2 ul { float:left; width:43%; background:url(../images/contest-thumb/BlogThumb_small.png) no-repeat right 18px; height:412px; }
.tShirtWinner2 li {   font-family:"HelveticaNeueLT-BoldCond"; font-size:18px;  margin:20px 0;}

/*jury pages css added by shahzad on 17-7-12*/
.blueBox { border:1px solid #e4e4e4;background: #f8fcff; /* Old browsers */
background: -moz-linear-gradient(top,  #f8fcff 0%, #f2f9ff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8fcff), color-stop(100%,#f2f9ff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f8fcff 0%,#f2f9ff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f8fcff 0%,#f2f9ff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f8fcff 0%,#f2f9ff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f8fcff 0%,#f2f9ff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8fcff', endColorstr='#f2f9ff',GradientType=0 ); /* IE6-9 */ box-shadow:0px 2px 5px rgba(0,0,0,0.1); -webkit-box-shadow:0px 2px 5px rgba(0,0,0,0.1); -moz-box-shadow:0px 2px 5px rgba(0,0,0,0.1); padding:2px;}
.blueBox .heading{ border-bottom:1px solid #fff; padding:2px 10px; margin-bottom:0px;}
.blueBox .boxContent{ padding:15px 0px 10px; border-top:1px solid #deecf9;}
.juryMembers { overflow:hidden;}
.juryMembers li { float:left; width:47%; padding:0px 10px; border-right:1px solid #deecf9;}
.juryMembers li.nobr { border:0px;}
.juryMembers .porfilePic{ width:158px; height:145px; float:left; margin-right:10px;}
.juryMembers .largeThumb, .juryMembers .porfilePic .largeThumb a{ width:146px; height:133px; display:block; overflow:hidden;}
.juryMembers .juryName{ color:#0061a0; font-size:24px; font-family:'MyriadPro-BoldCond';}
.juryMembers .juryBio p{ color:#2f2f30; font-size:13px; font-family:'MyriadWebPro'; line-height:22px;}
.juryBio dt{ color:#4a4a4a; font-size:24px; line-height:28px; font-family:'MyriadPro-BoldCond'; width:100px; text-align:right; clear:both;}
.juryBio dd{ float:left; width:81%; padding-left:10px;}
.juryBio dd p { padding:0px 0px 10px; color:#4a4a4a;text-align: justify;}


/*iphone contest pages by shahzad on 19-7-12*/
#bottomBar.iphoneContest {background: #d2ebf8; /* Old browsers */
background: -moz-linear-gradient(top,  #f5faff 0%, #d2ebf8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5faff), color-stop(100%,#d2ebf8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f5faff 0%,#d2ebf8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f5faff 0%,#d2ebf8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f5faff 0%,#d2ebf8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f5faff 0%,#d2ebf8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5faff', endColorstr='#d2ebf8',GradientType=0 ); /* IE6-9 */ border-top:1px solid #d4d4d4; height:187px; *filter:none;}
#bottomBar .closeBar { position:absolute; top:-18px; right:0px; background:url(../images/close_bar.png) no-repeat; display:block; text-indent:-9999px; width:28px; height:28px;}
.iphoneContest .iphone { border:none; float:left; position:relative; top:-127px; left:0px; margin-right:35px;}
.iphoneContest .contestTimer { padding-top:10px; float:left; overflow:hidden;}
.contestTimer .heading { font-size:48px; font-family:'MyriadPro-BoldCond'; color:#2f2f30;}
.timer { margin-top:10px; background: #ededed; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */ border:1px solid #c7c7c7; padding:7px 12px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;
float:left;}
#bottomBar .timer ul, .timer ul { padding:0px; overflow:hidden; width:auto; list-style-type:none;}
#bottomBar .timer li, .timer li { padding:0px; text-align:center; border:0px;font-size:13px; font-family:'MyriadPro-BoldCond'; color:#2f2f30; text-transform:uppercase; float:left; padding-right:10px;}
.timer li span { display:block; text-align:center;background: #0e0e0e; /* Old browsers */
background: -moz-linear-gradient(top,  #0e0e0e 0%, #4b4b4b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0e0e0e), color-stop(100%,#4b4b4b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0e0e0e 0%,#4b4b4b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0e0e0e 0%,#4b4b4b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0e0e0e 0%,#4b4b4b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0e0e0e 0%,#4b4b4b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e0e0e', endColorstr='#4b4b4b',GradientType=0 ); /* IE6-9 */
 color:#fff; padding:8px 12px;font-size:30px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; width:40px;
}
#bottomBar .timer li.last, .timer li.last { margin:0px; padding:0px;}
.contest .mainTimer { overflow:hidden; padding:0px 0px 40px; margin:0px auto; float:none;}
.grayTimer { background:none; filter:none; border:0px;}
.grayTimer li span{background: #e4e4e3; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #e4e4e3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e4e4e3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e4e4e3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e4e4e3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e4e4e3 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#e4e4e3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e3',GradientType=0 ); /* IE6-9 */ border:1px solid #cfcfcf; color:#2f2f30;}
.grayHeading { color:#8c8c8c; font-size:40px; font-family:'MyriadPro-BoldCond'; line-height:40px;}
.mainTimer .grayHeading { margin-top:10px; padding-top:10px;}
.mainTimer .heading { text-align:center;}
.contest .halfWidth { width:48%; margin:0px; padding-bottom:15px;}
.howItWorksStepsNew { padding:0px 10px 10px 20px;}
.howItWorksStepsNew li{border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; box-shadow:3px 3px 5px rgba(0,0,0,0.35); -webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.35); -moz-box-shadow:3px 3px 5px rgba(0,0,0,0.35); width:28%; border:1px solid #d4d4d4; min-height:226px }
.howItWorksStepsNew li .thumb, .howItWorksStepsNew li .stepDetails { float:none; text-align:center; color:#2f2f30;}
.ContentInner li { list-style:disc; font-size:20px; font-family:"HelveticaNeueLT-BoldCond"; margin:5px 0 10px 20px;}


/*contest testimonials bottom bar */
#bottomBar.contestTestimonials { height:100px;}
.contestTestimonials .iphone{ top:-107px;}
.contestTestimonials .contestTimer { width:70%;}
.contestTestimonials .heading { font-size:30px; float:left; margin-right:10px;}
.testimonial { float:right; border:1px solid #e8e8e8; padding:7px; background:#fff; width:66%; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;  box-shadow: inset 0px 0px 5px #e8e8e8; -webkit-box-shadow: inset 0px 0px 5px #e8e8e8; -moz-box-shadow: inset 0px 0px 5px #e8e8e8;}
.testimonial .thumb { float:left; margin-right:8px;}
.userSays { font-size:13px; line-height:18px;}
.userSays a { text-align:right;}


/* user Testimonial page by shahzad on 20-7-12*/
.userTestimonial, .userTestimonial dd{ font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:22px;}
.userTestimonial .porfilePic, .userTestimonial .largeThumb { width:180px;}
.userTestimonial .largeThumb {height:155px;}
.userTestimonial .userDetails { width:80%;}
.userPhotos .thumb {float:left; padding:4px; overflow:hidden; border:1px solid #eeeeee; margin-bottom:15px;}
.userPhotos .thumb img{ width:160px;}
.imageDetails { float:left; width:64%; padding:10px;}
.imageDetails blockquote{ margin-bottom:20px;}
.imageDetails .leftAlign { text-align:left; padding-right:50px;}
.imageDetails .rightAlign { text-align:right; padding-left:50px;}
.UserParticipation .greenBtn, .Searchbar .orangeBtn { font-size:20px; padding:5px 30px; }
.UserParticipation .greenBtnContainer { border:1px solid #A5B964; }
.UserParticipation li { margin:0 10px 10px 0;}
.Searchbar { margin-bottom:10px; clear:both;}
.Searchbar .orangeBtn { font-size:16px; padding:3px 25px;}
.Searchbar #reason_video { padding:5px; border:1px solid #D9D9D9; margin-top:3px; margin-right:10px;}
.Searchbar label, .Searchbar input, .Searchbar span { float:left;}
.Searchbar label { font-size:20px; margin-right:10px;}



/* user leader board css by shahzad on 24-7-12 ///// updated on 27-7-12*/
.grayBg {background: #f1f1f1; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f1f1f1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-9 */ padding:40px 0px 30px;}
.leaderBoard { padding:15px 10px 10px 20px;}
.leaderBoard li{ border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border:1px solid #e3e3e3; box-shadow:0px 4px 5px rgba(0,0,0,0.35); -webkit-box-shadow:0px 4px 5px rgba(0,0,0,0.35); -moz-box-shadow:0px 4px 5px rgba(0,0,0,0.35);margin-right:28px; position:relative;}
.leaderBoard li img { margin-bottom:10px;}
.leaderBoard li .order { position:absolute; left:-15px; top:-15px; width:47px; height:46px; color:#fff; background:url(../images/order_bg.png) no-repeat; font-size:28px; font-family:'MyriadPro-Cond'; line-height:42px; text-align:center;}
.leaderBoard .heading { font-size:22px; color:#464646;}
.leaderBoard p { color:#464646; font-size:12px; margin-bottom:8px;}
.bigBoldHeading { text-align:center;font-size:42px; font-family:'MyriadPro-BoldCond'; padding:0px 0px 30px; }
.bigHeight li { min-height:240px;}
.leftPanel.porfilePic { position:relative;}
.videoRibbon { background:url(../images/video.png) no-repeat; height: 82px;left: -6px;position: absolute;top: -5px;width: 82px;z-index: 1000;}
.extraPoints {background:url(../images/badge.png) no-repeat; height: 84px;right: -5px;position: absolute;bottom: -5px;width: 84px;z-index: 1000;}
.leaderboardTwo { padding:15px 5px 10px;}
.leaderboardTwo li { width:20%; margin-right:22px;}
.leaderboardTwo li .thumb { margin:0px;}
.leaderboardTwo li .heading { font-size:20px;}
.earnPoints { padding:25px 100px 10px;}
.earnPoints .heading { margin:0px;}
.earnPoints li { font-size:13px; line-height:22px; border-bottom:1px dashed #D9D9D9; padding:15px 0 10px;}
.tweetNow, .shareNow { color:#a0a0a0; opacity:0.5; filter: alpha(opacity=50);}
.tweetNow:hover, .shareNow:hover { opacity:1; filter:alpha(opacity=100);}
.tweetNow { background:url(../images/tweet_now.png) no-repeat 5px 0px; padding-left:25px;}
.shareNow { background:url(../images/share_now.png) no-repeat 5px 0px; padding-left:15px;}
.bigBoldHead { font-size:26px; font-family:'MyriadPro-BoldCond'; padding:0px 0px 30px;margin-left:26px;}



.leftPanel.porfilePic { position:relative;}
.videoRibbon { background:url(../images/video.png) no-repeat; height: 82px;left: -6px;position: absolute;top: -5px;width: 82px;z-index: 1000;}
/*Badges*/
.extraPoints {background:url(../images/badge.png) no-repeat; height: 84px;right: -5px;position: absolute;bottom: -5px;width: 84px;z-index: 1000; }
/*Play Video */
.playVideo {background:url(../images/video-icon.png) no-repeat; height: 50px;left: 107px;position: absolute;top: 82px;width: 50px;z-index: 1000; }

/*======================================================BLOG CONTEST============================================================*/

.BlogContest .contestDesc { width:69%; }
.BlogContest .contestDesc .heading { text-transform:uppercase; font-size:56px;}
.BlogContest .BlogDes { font-family:"HelveticaNeueLT-BoldCond"; font-size:28px; color:#000; line-height:44px; padding:25px 0; }
.ButtonsHome .orangeBtn, .ButtonsHome .greenBtn { font-size:20px; line-height:18px;}
.ButtonsHome { margin:10px 0; display:block;}
.ButtonsHome .orangeBtnContainer, .ButtonsHome .greenBtnContainer { margin:0 15px 0 0; }
.blogInner .heading { font-size:40px; font-family:"HelveticaNeueLT-BoldCond"; color:#000; text-transform:uppercase; line-height:50px !important;}
.blogInnerDetail { margin-top:10px;}
.blogInnerDetail p { font:normal 12px Arial, Helvetica, sans-serif; color:#2F2F30; line-height:22px; margin:0; padding:0;}
.Nominee { display:block;}
.Nominee  .orangeBtn { font-size:18px; line-height:14px; }


/* blog Details added by shahzad on 5-9-12 */
.box.blogDetails { margin-top:10px; border:2px solid #dddddd; background:#fff; filter:none; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
.blogDetails .largeThumb{ width:266px; height:262px; overflow:hidden; padding:6px;}
.blogDetails .leftPanel { width:284px;}
.blogName { font-family:"HelveticaNeueLT-BoldCond"; font-size:34px; color:#315e0c; line-height:44px; text-transform:uppercase;}
.blogDetails .rightPanel { width:69%;}
.blogDetails .rightPanel dt { text-transform:uppercase;}
.blogTags { color:#0061A0;}
.blogDetails .rightPanel dt, .blogDetails .rightPanel dd {  font-size:24px; line-height:42px; font-family:"MyriadPro-BoldCond";}
.processMethod{ border:1px solid #f4f4f4; padding:10px;background: #f0f0f0; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f0f0f0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f0f0f0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */ overflow:hidden;}
.processMethod h3, .currentNominations { text-transform:uppercase; color:#2f2f30; font-size:24px; line-height:48px;font-family:"MyriadPro-BoldCond"; font-weight:normal;}
.stepOne { width:59%;}
.stepOne , .stepTwo, .seperator, .currentNominations{ float:left;}
.stepTwo { width:35%;}
.seperator { margin:0px 10px; background:url(../images/seperator.png) no-repeat; width:17px; height:70px;}
.currentNominations { font-size:18px; line-height:24px; padding-right:10px;}
.grayBtnContainer { display:inline-block; *display:inline; zoom:1; overflow:hidden; color:#5b5b5b; font-family:Tahoma, Geneva, sans-serif; border:1px solid #bbbbbb; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.grayBtn {background: #e3e3e3; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #e3e3e3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e3e3e3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#e3e3e3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-9 */ padding:3px 10px; display:block; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}


/* pull a face css by shahzad on 13-9-12*/
.contestDesc .newStyle { list-style-type:none; padding:0px;}
.newStyle li { padding-left:39px; background:url(../images/tick.png) no-repeat 5px 10px; color:#0a0a0a; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; line-height:26px; padding-bottom:15px;}
.newStyle.greenTick li{background:url(../images/tickgreen.png) no-repeat 5px 10px; }
.newBtn { height:71px; width:266px; padding:0px 30px 0px 10px; text-align:center; color:#fff; font-size:30px; color:#fff; font-family:"MyriadPro-BoldCond"; line-height:67px; background:url(../images/newBtn.png) no-repeat center right; display:inline-block; *display:inline; zoom:1;}
.newStyle li  .blue { color:#001e8e;}
.contestDesc .newBtn { margin:30px 0px 0px 30px;}
.newGreenbtn {background:url(../images/newBtnGreen.png) no-repeat center right;}
.newGreenbtn1 {background:url(../images/getstarted.png) no-repeat center right;}
.pullAFace .largeThumb{ border:none; /*background:url(../images/thumb_bg.gif) no-repeat;*/ width:392px; height:300px;*width:402px; *height:310px;}
.pullAFace .largeThumb .inner { width:392px; height:300px; overflow:hidden; border:5px solid #d4d4d4; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.currentVotes { padding:18px 20px; width:188px; float:left; margin-right:10px; color:#222222; background:#e4e4e4; font-size:30px;font-family:"MyriadPro-BoldCond";}
.thumbMore { margin-top:30px; overflow:hidden;}
.leftPanel .newBtn{ width:100px;}
.moment { color:#2d2d2d; font-size:36px; padding:10px 0 15px; font-family:"MyriadPro-Cond"; line-height:40px;}
.connent { font-size:26px; color:#1d1d1d; font-family:"MyriadPro-BoldCond"; padding:10px 0px 15px;}
.thumbMore .newGreenbtn { line-height:52px; height:54px; width:108px; }


/* hall of fame css*/
.hallOfFame .heading{ margin:30px 0px; font-size:34px; border-bottom:0px; text-transform:none; font-family:"HelveticaNeueLT-BoldCond"}
.hallOfFame .largeThumb { background:url(../images/shadow.gif) no-repeat bottom center; padding:0px 10px 10px; height:auto; width:191px; border:0px;}
.hallOfFame .largeThumb .inner{ border:5px solid #e7e7e7; width:180px; height:auto; overflow:hidden;}
.hallOfFame .largeThumb .inner a { display:block;}
.userName { line-height:29px; color:#105582; font-family:"MyriadPro-BoldCond"; font-size:32px; margin:0px 0px 15px;}
.userLocation { margin-bottom:20px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#2f2f2f;}
.userLocation strong { font-size:18px; color:#000;}
.hallOfFame p{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; line-height:24px;}
.hallOfFame .withShadow {overflow:hidden;background:url(../images/shadow2.gif) bottom center no-repeat;}
.hallOfFame .porfilePic{ width:210px;}
.hallOfFame .userDetails { width:55%;}
.hallOfFame .colLeft{ width:49%; float:left;}
.hallOfFame .colRight{ width:49%; float:right;}
.hallOfFame .leftPanel .userLocation { margin:0px; padding:10px; font-size:12px; line-height:26px; color:#000; font-family:Arial, Helvetica, sans-serif;}
.hallOfFame .leftPanel .userLocation strong { font-size:15px;}

.blackBtn {height:36px; width:224px; margin-top:10px; padding-right:10px; text-align:center; color:#fff; font-size:16px; color:#fff;font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; line-height:36px; background:url(../images/blackbtn.png) no-repeat center right; display:inline-block; *display:inline; zoom:1;}
.see-user-face { background:url(../images/users-face.png) no-repeat; padding: 8px 32px 8px 7px; font:bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#FFF; text-decoration:none; }
#company_name{ color:#CCC; font-style:italic; padding-left:5px; margin-right:5px}