body {background:url(../img/brand/vd2010/bg_pattern.gif) #a03983 bottom center repeat;}
div.bannerHolder {height:0px; overflow:hidden;}
#page {background:none; width:960px; padding:0px; margin-bottom:0px; margin-top:20px;}
#main {width:960px; padding:30px 0px 0px 0px;background-color:#a03983;}
#header {padding-top:0px; background-color:#a03983;}
#header #menu {height:110px; position:relative; overflow:visible; padding-bottom:50px; border:none;}
#header #logo {position:absolute; top:55px; left:320px; background:url(../img/brand/vd2010/logo_cosmo.jpg) transparent top left no-repeat; width:100px; height:42px; display:block; float:left;}
#header #logo a {width:100px; height:42px; }
#header #sectionLogo {position:relative; background:url(../img/brand/vd2010/logo.gif) transparent top left no-repeat; width:320px; height:110px; display:block; float:left; text-align:right; color:#fff; font-weight:bold; margin:0px;}
#header #sectionLogo a {position:absolute; top:0px; left:0px; width:320px; height:110px; display:block; text-indent:-9000px;}
#header #sectionLogo a {background-color:transparent;}
#header #toolbox {position:absolute; left:0px; height:30px; width:100%; display:block; border-right:none; bottom:0px; margin:0px; padding-top:10px; border-top:1px solid #fff;}
#header #toolbox div.loginBox {float:right; clear:none;}
#header #toolbox #loginForm div.element,#header #toolbox #loginForm div.actions {float:left; clear:none;}
#header #toolbox input {background-color:#a7458a; border-color:#fff; color:#fff; }
#header #toolbox input:focus {background-color:#D487BE}
#header #toolbox a {color:#fff;}
#header #toolbox input.submit {background-color:#fff; color:#a7458a;}
#header #toolbox input.submit:focus {background-color:#D487BE; color:#fff;}
#header #toolbox input.submit:hover {background-color:#D487BE; color:#fff;}
#header #toolbox #searchbox {float:left; width:auto;}
#header #toolbox #searchbox #sstr {width:200px;}
#header #toolbox #userDetails {float:right; clear:none;}
#header #toolbox #userDetails p {float:left; padding-right:20px;}
#header #menu div.domains {margin:0px; padding:0px; display:block; overflow:hidden; position:absolute; top:40px; right:0px;}

#header #menu ul.domains { display:block; overflow:hidden; float:left; bottom:0px;}
#header #menu ul.domains li {margin:0px; padding:0px; display:block; overflow:hidden; height:19px;}
#header #menu ul.domains li a {font-size:16px; line-height:15px; margin:0px; padding:0px;letter-spacing:0;}


#footer {color:#fff; background:url(../img/brand/vd2010/bg_footer.png) transparent right 20px no-repeat; padding:20px 250px 20px 20px;}
#footer a,#footer p a {color:#fff;}
#footer p {width:auto;}
#footer p.sites {border-top:none;}
#footer #footerlinks {width:auto; background:none; padding:0px; }
#footer #footerlinks li a:hover {color:#FFE8FA; text-decoration:underline;}

#main a {color:#A03983;}
#main a:hover {background-color:#A03983; color:#FFE8FA;}
#main h2 a:hover {background-color:transparent; color:#A03983; text-decoration:underline;}

#main #content p.more a {text-decoration:none; font-size:12px;}
#main #content p.more a:hover {background-color:transparent; color:#A03983; text-decoration:underline;}

body.article #main #content #secondary #skyscraper, #main #sidebar #skyscraper {}
#main #sidebar {width:300px; background-color:transparent;}
#main #sidebar #custom_ads {margin:0px; padding:0px; list-style-type:none;}
#main #sidebar #custom_ads li {margin:0 0 10px 0; padding:0px; list-style-type:none; width:300px; height:250px; display:block; overflow:visible; float:none; clear:both;}
#main #sidebar div.boxes {width:300px;}
#main #sidebar div.boxes div.box {width:300px; border-top:none; margin-bottom:10px;}
#main #sidebar div.boxes div.box a {color:#a03983;}
#main #sidebar div.boxes div.box a:hover {color:#fff; background-color:#D487BE;}
#main #sidebar div.boxes div.box div.body {padding:10px 10px 0px;}
#main #sidebar div.boxes div.box div.body p.boxIcon {display:none;}
#main #sidebar div.boxes div.box div.observations {padding:5px 10px 0px;}
#main #sidebar div.boxes div.box div.boxContent {width:300px; padding:0px 0px 10px; background:url(../img/brand/vd2010/bg_small_rc_bl+br.gif) #fff center bottom no-repeat;}
#main #sidebar div.boxes div.box div.boxContent h2 {background:url(../img/brand/vd2010/bg_boxHead.gif) #ffe8fa 265px center no-repeat; color:#a03983; height:20px; width:280px; padding:5px 10px; margin-bottom:0px; text-transform:none;} 
#main #sidebar div.boxes div.box div.boxContent .boxVisual {margin:10px 10px 0px;}
#main #sidebar div.boxes div.box div.boxContent div.boxFunction {margin-right:10px; margin-left:10px;}
#main #sidebar div.boxes div.box div.boxVisual img {display:inline;}
div.box div.boxFunction ul li {background:url(../img/brand/vd2010/bullet.gif) transparent 3px 5px no-repeat;}

#main #content {/*background-color:#fc0;*/ width:650px;}
#main #content #features {position:relative; width:640px; height:235px; margin:0px; padding:5px 5px 10px; list-style-type:none; display:block; overflow:hidden; background:url(../img/brand/vd2010/bg_large_rc_bl+br.gif) #fff center bottom no-repeat;}
#main #content #features #nav {background-color:#FFE8FA; width:320px; height:233px; float:left; margin:0px; padding:1px; list-style-type:none;}
#main #content #features #slides {width:640px; height:240px; position:relative; margin:0px; padding:0px; list-style-type:none; display:block; overflow:hidden; background-color:#FFE8FA;}
#main #content #features #slides li.slide { width:320px; float:right; margin:0px; position:absolute !important; left:auto !important; right:0px !important; top:0px !important;}
#main #content #features #slides li.nav {border-bottom:1px solid #FFE8FA; position:relative; float:left; clear:left; width:305px; height:29px; display:block; overflow:hidden; z-index:10; padding:5px; margin:0px; background-color:#fff;}
#main #content #features #slides li.nav * {z-index:10;}
#main #content #features #slides li.nav div.info {display:none;}
#main #content #features .nav h3 {}
#main #content #features .nav h3 a {text-decoration:none;}
#main #content #features .nav h3 a:hover {text-decoration:underline; background-color:transparent; color:#A03983;}

#main #content #features #slides li.active {height:119px; background-color:#FFE8FA; border-bottom-color:transparent;}
#main #content #features #slides li.active div.info {display:block;}



/*
#main #content #features a.icon {margin:0px;}
#main #content #features .nav div.info {display:none; height:81px; overflow:hidden; padding:2px 40px 3px 5px;}
#main #content #features .nav div.info p {margin:0px; font-size:12px; line-height:14px;}
#main #content #features .nav div.info p a.more {display:block; float:none; clear:both;}

#main #content #features #nav li {margin-bottom:1px; background-color:#fff; }
#main #content #features .nav li.active {background-color:transparent;}
#main #content #features .nav li.active div.info {display:block;}
#main #content #features .nav li.active h3 {}
*/

#main #content #primary {width:650px;}
#main #content div.boxes {position:relative; display:block; overflow:hidden;}
#main #content #primary div.boxes div.box {background-image:url(../img/brand/vd2010/bg_large_rc_bl+br.gif); background-color: #fff; background-repeat:no-repeat; border:none; margin-top:10px; margin-bottom:0px; padding-bottom:10px;}
#main #content #primary div.boxes div.box .boxVisual {float:left; margin-right:10px;} 
#main #content #primary div.boxes div.box .boxContent {background-image:url(../img/brand/vd2010/bg_large_rc_tl+tr.gif); background-color: #fff; background-repeat: no-repeat; padding:10px 10px 0px; display:block; overflow:hidden;}
#main #content #primary div.boxes #squareholder {position:absolute; bottom:0px; left:0px;}
#main #content #primary div.boxes #squareholder #squarebanner {margin-bottom:0px;}
#main #content #primary div.contents-odd div.mod2_0 {width:300px; float:left; clear:left; background-position:left bottom;}
#main #content #primary div.contents-odd div.mod2_0 div.boxContent {background-position:left top;}
#main #content #primary div.contents-odd div.mod2_1 {width:340px; float:right; clear:right; background-position:right bottom;}
#main #content #primary div.contents-odd div.mod2_1 div.boxContent {background-position:right top;}
#main #content #primary div.contents-odd div.pos_1 {width:650px; float:none; clear:both; background-position:center bottom;}
#main #content #primary div.contents-even div.mod2_0 {width:300px; float:left; clear:left; background-position:left bottom;}
#main #content #primary div.contents-even div.mod2_0 div.boxContent {background-position:left top;}
#main #content #primary div.contents-even div.mod2_1 {width:340px; float:right; clear:right; background-position:right bottom;}
#main #content #primary div.contents-even div.mod2_1 div.boxContent {background-position:right top;}

#main #content #primary div.boxes div.boxBanner {background-image:none; background-color:transparent; background-position:top left; width:300px; height:250px; padding-bottom:0px;}
#main #content #primary div.boxes div.boxBanner div.boxContent {background-image:none; background-color:transparent;}



/*
#main #content #primary div.withAds div.pos_4 {width:340px; float:right; clear:right; background-image:none;}
#main #content #primary div.withAds div.pos_4 div.boxContent {padding:10px 10px 0px; background-position:right top; height:110px;}
#main #content #primary div.withAds div.pos_5 {width:320px; float:right; clear:right; padding:0px 10px 10px; margin-top:0px; background-position:right bottom; height:110px; display:block; overflow:hidden;}
#main #content #primary div.withAds div.pos_5 div.boxContent {border-top:1px solid pink; background-image:none; padding:0px; height:110px; }
*/
/*

#main #content #primary div.boxes div.mod2_0 {width:300px; float:left; clear:left; }
#main #content #primary div.boxes div.mod2_1 {width:340px; float:right; clear:right; background-position: right bottom;}
#main #content #primary div.boxes div.mod2_1 .boxContent {background-position: right top;}
#main #content #primary div.boxes div.pos_1 {}
#main #content #primary div.boxes div.boxPresentation {}
#main #content #primary div.boxes div.pos_2 {height:150px;}
#main #content #primary div.boxes div.pos_3 {height:150px;}

#main #content #primary div.withAds div.pos_4 {width:340px; float:right; clear:right; background-image:none;}
#main #content #primary div.withAds div.pos_4 div.boxContent {padding:10px 10px 0px; background-position:right top; height:110px;}
#main #content #primary div.withAds div.pos_5 {width:320px; float:right; clear:right; padding:0px 10px 10px; margin-top:0px; background-position:right bottom; height:110px; display:block; overflow:hidden;}
#main #content #primary div.withAds div.pos_5 div.boxContent {border-top:1px solid pink; background-image:none; padding:0px; height:110px; }
#main #content #primary div.boxes div.wide {width:650px; float:none; clear:both; display:block; overflow:hidden;}
*/






#content form p.message,#content form p.notice {font-size:12px; line-height:14px; background-color:transparent; border:none;}
#content form div.hasErrors input {background-color:#D487BE;}
#content form div.hasErrors p.error {margin-left:30%; color:#D487BE;}

#main #content #secondary {width:650px;}
#main #content #secondary div.boxes div.box {background:url(../img/brand/vd2010/bg_large_rc_bl+br.gif) #fff left bottom no-repeat; border:none; margin-top:10px; margin-bottom:0px; padding-bottom:10px; width:auto;}
#main #content #secondary div.boxes div.box .boxVisual {float:left; margin-right:10px;} 
#main #content #secondary div.boxes div.box .boxContent {background:url(../img/brand/vd2010/bg_large_rc_tl+tr.gif) #fff left top no-repeat; padding:10px 10px 0px; display:block; overflow:hidden;}


#main #content div.chart {position:relative; padding-bottom:30px;}
#main #content div.chart div.galerie_ugc {margin:0px 50px; display:block; overflow:hidden; z-index:2;}
#main #content div.chart ul.ugc-list {z-index:2; list-style-type:none;}
#main #content div.chart ul.ugc-list li {z-index:2; list-style-type:none;}
#main #content div.chart div.galerie_ugc ul.ugc-list {margin:0px; padding:0px; list-style-type:none; display:block; overflow:hidden;}
#main #content div.chart div.galerie_ugc ul.ugc-list li {position:relative; background-color:#FFE8FA; border:1px solid #a03983; margin:0px 10px 10px 0px; padding:170px 5px 0px; list-style-type:none; float:left; width:158px; height:100px; display:block; overflow:hidden; cursor:pointer;}
#main #content div.chart div.galerie_ugc ul.ugc-list li p.imgfile {position:absolute; top:0px; left:0px;}
#main #content div.chart div.galerie_ugc ul.ugc-list li p.admin {margin:0px;}
#main #content div.chart div.galerie_ugc ul.ugc-list li.mod3_0 {clear:right; margin-right:0px;}
#main #content #secondary div.chart div.galerie_ugc ul.ugc-list li {width:158px; height:100px;}


#main #content div.chart div.pagenav {position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; margin:0px; padding:0px;}
#main #content div.chart div.pagenav div.navHolder {position:absolute; top:50%; height:1px; display:block; overflow:visible; width:100%;}
#main #content div.chart div.pagenav div.navHolder2 {position:relative; width:100%; height:1px;}
#main #content div.chart div.pagenav div.navHolder a.nav {position:absolute; bottom:50%; text-indent:-9000px; display:block; height:100px; width:30px; overflow:hidden; background-color:transparent; background-repeat:no-repeat;}
#main #content div.chart div.pagenav div.navHolder a.prev {background-image:url(../img/brand/vd2010/nav.prev.png); background-position:left center; left:0px;}
#main #content div.chart div.pagenav div.navHolder a.next {background-image:url(../img/brand/vd2010/nav.next.png); background-position:right center; right:0px;} 
#main #content ul.ugc-navigation {text-align:center; float:none; clear:none; display:block; bottom:0px; position:absolute; bottom:0px;}
#main #content ul.ugc-navigation li {text-align:center; float:none; clear:none; display:inline; border:none;}
#main #content ul.ugc-navigation li a {text-decoration:underline; color:#a03983; }
#main #content ul.ugc-navigation li a:hover {text-decoration:none; background-color:#a03983; color:#FFE8FA;}
#main #content ul.ugc-navigation li.selected a {text-decoration:none; background-color:#a03983; color:#FFE8FA; }




body.article #main #content {width:960px;}
body.article #main #content #primary {width:630px; background:url(../img/brand/vd2010/bg_large_rc_bl+br.gif) #fff center bottom no-repeat; padding:10px; position:relative;}
body.article #main #content #primary h1 {float:none; clear:both; width:380px; background:url(../img/brand/vd2010/bg_large_rc_tl+tr.gif) transparent center top no-repeat; padding:10px 260px 10px 10px; position:relative; margin:-10px -10px 10px; color:#A03983;}
body.article #main #content #secondary {width:300px;}





body.article #main #content #secondary div.boxes {width:300px;}
body.article #main #content #secondary div.boxes div.box {width:300px; border-top:none; margin-bottom:10px; background:none;}
body.article #main #content #secondary div.boxes div.box a {color:#a03983;}
body.article #main #content #secondary div.boxes div.box a:hover {color:#fff; background-color:#D487BE;}
body.article #main #content #secondary div.boxes div.box div.body {padding:10px 10px 0px;}
body.article #main #content #secondary div.boxes div.box div.body p.boxIcon {display:none;}
body.article #main #content #secondary div.boxes div.box div.observations {padding:5px 10px 0px;}
body.article #main #content #secondary div.boxes div.box div.boxContent {width:300px; padding:0px 0px 10px; background:url(../img/brand/vd2010/bg_small_rc_bl+br.gif) #fff center bottom no-repeat;}
body.article #main #content #secondary div.boxes div.box div.boxContent h2 {background:url(../img/brand/vd2010/bg_boxHead.gif) #ffe8fa 265px center no-repeat; color:#a03983; height:20px; width:280px; padding:5px 10px; margin-bottom:0px; text-transform:none;} 
body.article #main #content #secondary div.boxes div.box div.boxContent .boxVisual {margin:10px 10px 0px;}
body.article #main #content #secondary div.boxes div.box div.boxContent div.boxFunction {margin-right:10px; margin-left:10px;}
body.article #main #content #secondary div.boxes div.box div.boxVisual img {display:inline;}
body.article #main #content #articleFunctions {background-color:transparent; padding:0px; display:block; width:100%; height:50px; color:#A03983; overflow:visible; position:relative;}
body.article #main #content #articleFunctions ul {overflow:visible; position:relative; border-top:2px solid #A03983;}
body.article #main #content #articleFunctions ul li {display:block; padding:0px;}
body.article #main #content #articleFunctions ul li a {border-color:transparent; border-style:solid; border-width:0px 1px 1px; color:#A03983; display:block; padding:0px 8px; }
body.article #main #content #articleFunctions ul li a:hover {border-color:#A03983; background-color:#ffe8fa; color:#A03983;}
body.article #main #content #articleFunctions ul li.social {top:-40px;}
body.article #main #content #articleFunctions ul li.selected {background-color:#A03983; color:#fff; padding:0px 8px;}
body.article #main #content #primary #body object.youtube {margin:20px 0px; display:block; overflow:hidden;}
body.article #main #content #primary #body td object.youtube {margin:0px;}

body.article #main #content #primary #body div.faq {border:none; background-color:transparent; margin-top:0px;}
body.article #main #content #primary #body div.faq div.item_description {width:auto; padding:0px; font-size:12px;}
body.article #main #content #primary #body div.faq h2 {color:#A03983; margin-right:0px; margin-bottom:10px;}
body.article #main #content #primary #body div.faq div.head {font-weight:bold;}
body.article #main #content #primary #body div.faq div.observations {color:#999; border-top:1px solid #999; font-size:10px; margin:20px 0px;}

body.article #main #content #primary div.shortComments {width:320px; border-top-color:#A03983;}
body.article #main #content #primary #post {width:320px;}
body.article #main #content #primary h2 {color:#A03983;}



#main #content #sidebar ul.articles {background-image:none;}
#main #content ul.articles {margin:0px; padding:0px; display:block; overflow:hidden; background:url(../img/brand/vd2010/bg_large_rc_tl+tr.gif) #fff center top no-repeat; padding:10px; list-style-type:none;}
#main #content ul.articles li {display:block; overflow:hidden; list-style-type:none;}
#main #content #featuredArt {display:block; overflow:hidden; background:url(../img/brand/vd2010/bg_large_rc_bl+br.gif) #fff center bottom no-repeat; margin:0px 0px 10px; padding:0px 0px 10px;}
#main #content #featuredArt li {width:310px; margin:0px;}
#main #content #featuredArt li .icon {float:left; margin-right:10px;}
#main #content #featuredArt li.mod2_0 {float:left; clear:left; margin-right:10px;}
#main #content #featuredArt li.pos1 {width:630px; float:none; clear:both; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #FFE8FA;}

#main #content #articles {display:block; overflow:hidden; width:100%; background:url(../img/brand/vd2010/bg_large_rc_bl+br.gif) #fff center bottom no-repeat; border:none; margin:0px; padding:0px 0px 10px;}
#main #content #articles ul.articles {padding:10px;}
#main #content #articles ul.articles li {padding:0px 0px 10px; border-bottom:1px solid pink; height:140px; float:left; clear:none; width:310px; display:block; overflow:hidden;}
#main #content #articles ul.articles li div.info div.head {font-size:12px;}
#main #content #articles ul.articles li.mod2_1 {clear:left; margin-right:10px;}
#main #content #articles ul li div.icon {width:auto;}
#main #content #pagination {position:relative; top:auto; right:auto; margin:0px 10px;}

form div.element label, form div.element p.label {color:#A03983;}
form input.btn {background-color:#A03983;}
form input.btn:hover {background-color:#FFE8FA; color:#A03983;}



body.galerie #main #content {width:100%;}
body.galerie #main #content #primary {border:none; width:650px;}
body.galerie #main #content #primary {width:630px; background:url(../img/brand/vd2010/bg_large_rc_bl+br.gif) #fff center bottom no-repeat; padding:10px; position:relative;}
body.galerie #main #content #primary h1 {float:none; clear:both; width:380px; background:url(../img/brand/vd2010/bg_large_rc_tl+tr.gif) transparent center top no-repeat; padding:10px 260px 10px 10px; position:relative; margin:-10px -10px 10px; color:#A03983;}
body.galerie #main #content #primary #picture {width:505px; background-color:#A03983;}
body.galerie #main #content #primary #picture h2 {background-color:transparent;}
body.galerie #main #content #primary div.files_votes {background-color:transparent;}
body.galerie #main #content #primary #picture p#imgFile {border:none; margin:2px;}
body.galerie #main #content #primary #picture div.description {border-color:#A03983;}
body.galerie #main #content #primary #galleryNav ul.galleryNav li {border-color:#A03983;}
body.galerie #main #content #primary #galleryNav ul.galleryNav li.selected {border-color:#A03983;}
body.article #main #content #primary #body div.ugc-detail {background-color:#FFE8FA; border-color:#A03983;}
body.galerie #main #content #secondary {width:300px;}


body.galerie #main #content #primary ul.ugc-admin li {margin:5px; float:left; border:1px solid #A7054D;}
body.galerie #main #content #primary ul.ugc-list li.squarebanner {margin:5px; padding:0px;}
body.galerie #main #content #primary ul.ugc-admin li.mod2_0 {margin:5px;}






body.article #main #content #primary div.felicitari-detail h2.title {text-align:center; margin:10px; font-size:18px;}
body.article #main #content #primary div.felicitari-detail div.description {padding:20px; font-size:13px;}

/**/
body.prerender #main #content #articleInfo div.head { width:240px; float:left;}
body.prerender #main #content #primary ul.articles { padding: 0px; margin-top: 10px;}
body.prerender #main #content #primary ul.articles li.article { overflow: hidden; width: 100%; border-bottom: 1px dotted #CCC; padding-bottom: 10px; margin-bottom: 10px;}
body.prerender #main #content #primary ul.articles li.article div.galleryDescription { float: left; width: 380px; clear: none;}
body.prerender #main #content #primary ul.articles li.article div.galleryDescription h2 { font-size: 14px;}
body.prerender #main #content #primary ul.articles li.article div.galleryDescription h2 a { color: #CC0000;}
body.prerender #main #content #primary ul.articles li.article div.galleryDescription h2 a:hover { color: #FFF;}
body.prerender #main #content #primary ul.articles li.article ul.gallery { width: 300px; float: right; clear: none; padding: 0px; list-style-type: none;}
body.prerender #main #content #primary ul.articles li.article ul.gallery li { float: left; margin-right: 5px; border: 1px solid #000; width: 65px; height: 65px; overflow: hidden;}

body.prerender #main #content #primary #body ul.galleryArticle { list-style-type: none; padding: 0px; padding-top: 10px;}
body.prerender #main #content #primary #body ul.galleryArticle li {position:relative; border-bottom: 1px dotted #CCC; padding-bottom: 35px; overflow: hidden; width: 100%;}
body.prerender #main #content #primary #body ul.shop li {border-color:#FFA500; padding:5px 5px 30px;}
/*body.prerender #main #content #primary ul.shop li.mod2_0 {background-color:#eee;}*/
body.prerender #main #content #primary #body ul.galleryArticle li p.imgFile { border: 1px solid #000; float: left; margin-right: 10px;}
body.prerender #main #content #primary #body ul.galleryArticle li div.description {line-height:14px;}
body.prerender #main #content #primary #body div.extra {position:absolute; bottom:0px; width:98%; height:30px; float:none; clear:both;}
body.prerender #main #content #primary #body div.extra p.price {font-size:14px; color:#A03983; float:left; padding:0px 0px 0px 10px; margin-right:10px;}
body.prerender #main #content #primary #body div.extra p.price a:hover {background-color:transparent; color:#A03983;}
body.prerender #main #content #primary #body div.extra a.buyNow { width:110px; margin-right:10px; text-align:center; float:right; display:block; overflow:hidden; background-color:#A03983/*e61577*/ /*3f060e*/ /*35050e*/; color:#fff; text-decoration:none; padding:3px 5px; font-weight:bold; font-size:12px; border:1px solid #35050e;}
body.prerender #main #content #primary #body ul.galleryArticle div.extra a.buyNow {float:left;}
body.prerender #main #content #primary #body div.extra a.buyNow:hover {background-color:#fff; color:#A03983;}
body.prerender #main #content #primary #body ul.galleryArticle li:hover div.extra a.buyNow {background-color:#fff; color:#bc092b;}
body.prerender #main #content #primary #body #picture:hover div.extra a.buyNow {background-color:#fff; color:#A03983;}

body.prerender #main #content #primary ul.galleryArticle2 { list-style-type: none; padding: 0px; padding-top: 10px; width: 548px; overflow: hidden;}
body.prerender #main #content #primary ul.galleryArticle2 li { padding-bottom: 10px; overflow: hidden; float: left; margin-right: 10px; width: 122px; overflow: hidden;}
body.prerender #main #content #primary ul.galleryArticle2 li p.imgFile { border: 1px solid #000;}

body.prerender #main #content #primary #picture {position:relative; padding-top:30px; width:504px; padding: 0px; float: left; margin-top: 10px; overflow: hidden; background-color:#A03983;}
body.prerender #main #content #primary #picture h2 {width: auto; color: #FFF; background-color: #A03983; font-size: 14px; padding: 2px 5px;}

body.prerender #main #content #primary #picture p#imgFile { margin:0px; border: 2px solid #A03983; overflow: hidden; }


body.prerender #main #content #primary #picture div.description { padding: 10px 10px 40px 10px; background-color:#fff; border:1px solid #ccc;}

body.prerender #main #content #primary #galleryNavigation {position:relative; float: right; width: 115px; margin: 0px; padding: 0px; margin-top: 10px; display:block; overflow:hidden;}
body.prerender #main #content #primary #galleryNavigation div.pagenav {position:absolute;top:0px; background-color:#fff; display:block; overflow:hidden; width:auto;}
body.prerender #main #content #primary #galleryNavigation p.prevnext {text-align:center;}
body.prerender #main #content #primary #galleryNavigation p.galleryNav {position:absolute; margin: 0px;}
body.prerender #main #content #primary #galleryNav {width: 115px; height: 200px;}
body.prerender #main #content #primary #galleryNav ul.galleryNav { list-style-type: none; padding: 0px; margin-top: 0px;}
body.prerender #main #content #primary #galleryNav ul.galleryNav li { margin-left: 0px; padding-top: 0px; width: 110px; height: 110px; text-align: center; border: 1px solid #A03983;}
body.prerender #main #content #primary #galleryNav ul.galleryNav li.selected { border: 3px solid #A03983; overflow: hidden; width: 106px;}
body.prerender #main #content #primary #galleryNav ul.galleryNav li p { margin: 0px;}

body.prerender #main #content #primary ul.ugc-list { list-style-type: none; padding: 0px; overflow: hidden; width: 100%; margin-top: 10px; margin-bottom: 10px;}
body.prerender #main #content #primary ul.ugc-list li.squarebanner {width:300px; height:250px; margin-right:10px; padding-left:14px; padding-right:14px; border:none; background-color:transparent;}
body.prerender #main #content #primary ul.ugc-list li.squarebanner:hover {background-color:transparent;}
body.prerender #main #content #primary ul.ugc-list li { cursor: pointer; border: 1px solid #CCC; width: 160px; height: 250px; float: left; margin-right: 7px; overflow: hidden; margin-bottom: 10px;}
body.prerender #main #content #primary ul.ugc-list li.mod4_2 {margin-right:0px;;}
body.prerender #main #content #primary ul.ugc-list li.mod4_3 {clear:left;}



body.prerender #main #content #primary ul.ugc-list li:hover { background-color: #F2F2F2;}
body.prerender #main #content #primary ul.ugc-list li p { margin: 0px; padding: 0px; margin-left: 5px;}
body.prerender #main #content #primary ul.ugc-list li p.imgfile { padding: 0px; margin: 0px;}
body.prerender #main #content #primary ul.ugc-list li p.title { margin: 5px 0px 0px 5px; font-weight: bold;}
body.prerender #main #content #primary ul.distinct { overflow: hidden; width: 100%; margin-top: 10px; margin-left: 0px; padding-left: 0px; clear: both;}
body.prerender #main #content #primary ul.distinct li { overflow: hidden; width: 100%; border-bottom: 1px dotted #CCC; margin-bottom: 10px;}
body.prerender #main #content #primary ul.distinct h2 { float: left; width: 160px; clear: none; line-height: 20px; font-size: 19px;}
body.prerender #main #content #primary ul.ugc-distinct { float: none; margin-top: 0px; overflow: hidden; width: auto; overflow: hidden;}
body.prerender #main #content #primary ul.ugc-distinct li { border: 1px solid #000; width: 65px; height: 65px; display:block; overflow:hidden;}
body.prerender #main #content #primary ul.ugc-distinct li.mod4_0 { margin-right: 10px;}
body.prerender #main #content #primary ul.ugc-distinct li.mod5_0 { margin-right: 0px;}
body.prerender #main #content #primary ul.ugc-user-list { width: 100%;}
body.prerender #main #content #primary ul.ugc-user-list li.mod5_0 { margin-right: 10px;}
body.prerender #main #content #primary ul.ugc-admin li {margin:15px 10px; border-color:#A7054D; width:300px; background-color: #A7054D; color: #FFF;}
body.prerender #main #content #primary ul.ugc-admin li.mod2_0 {margin-left:24px; margin-right:22px;}
body.prerender #main #content #primary ul.ugc-admin li.mod2_1 {clear:none;}
body.prerender #main #content #primary ul.ugc-admin li:hover { background-color: #A7054D; color: #FFA500;}
body.prerender #main #content #primary ul.ugc-user li {width:160px; margin:0px 7px 10px 0px;}
body.prerender #main #content #primary ul.ugc-user li.mod2_0 {margin-left:0px; margin-right:7px;}
body.prerender #main #content #primary ul.ugc-user li.mod4_3 {clear:left; margin-right:7px;}
body.prerender #main #content #primary ul.ugc-distinct li.mod4_0 {margin-right:7px;}
body.prerender #main #content #primary ul.ugc-distinct li.mod4_2 {margin-right:7px;}
body.prerender #main #content #primary ul.ugc-distinct li.mod4_3 {clear:none;}

body.domain #main #content #featured ul.ugc-list li { background-color: #F2F2F2;}

body.prerender #main #content #primary p.admin { display: none;}
body.prerender #main #content #primary p.title { margin: 5px 0px 0px 5px; font-weight: bold;}
body.prerender #main #content #primary p.date { font-size: 10px;}
body.prerender #main #content #primary p.created { font-size: 10px;}

body.prerender #main #content #primary div.ugc-detail { border: 1px solid #CCC; padding: 0px; background-color: #F2F2F2; margin-top: 10px; display:block;overflow:hidden;}
body.prerender #main #content #primary div.ugc-detail p.imgfile { margin: 0px; float: left;}
body.prerender #main #content #primary div.ugc-detail div.item_description { width: 160px; padding-left: 5px; display:block; overflow:hidden;}
body.prerender #main #content #primary div.ugc-detail div.item_description #ratingStars { float: left;}
body.prerender #main #content #primary div.ugc-detail div.item_description input.btn { float: right; margin-right: 5px;}
body.prerender #main #content #primary div.ugc-detail p.date { line-height: 10px; padding: 0px;}
body.prerender #main #content #primary div.ugc-detail p.created { line-height: 10px; padding: 0px;}
body.prerender #main #content #primary div.ugc-detail p.vote { width: 155px;}
body.prerender #main #content #primary div.ugc-detail div.loginBox {}
body.prerender #main #content #primary div.ugc-detail div.loginBox div.element { float: none; clear: both; width: 160px;}
body.prerender #main #content #primary div.ugc-detail div.loginBox div.element input {margin-bottom: 3px; border: 1px solid #CCC;}
body.prerender #main #content #primary div.ugc-detail div.loginBox div.actions { float: none; clear: both; width: 160px;}
body.prerender #main #content #primary div.ugc-admin { border: 1px solid #A7054D; background-color: #A7054D; color: #FFF;}
body.prerender #main #content #primary div.ugc-admin p.imgfile {}
body.prerender #main #content #primary div.ugc-admin div.ranking { overflow: hidden; width: 100%; padding: 0px;}
body.prerender #main #content #primary div.ugc-admin div.ranking p { float: left; width: 75px; margin-left: 5px;}
body.prerender #main #content #primary div.ugc-admin div.ranking p.vote { border: 0px; width: 60px;}
body.prerender #main #content #primary div.ugc-admin div.ranking p.message { width: 150px;}
body.prerender #main #content #primary div.ugc-admin div.ranking form { overflow: hidden; width: 200px; margin: 0px;}
body.prerender #main #content #primary div.ugc-admin div.ranking #ratingStars { float: left;}
body.prerender #main #content #primary div.ugc-admin div.description { clear: both; float: none; padding: 5px;}

body.prerender #main #content #primary #comments h2 { background-color: #F2F2F2; padding: 3px; border: 1px solid #CCC; width: 100%;}
body.prerender #main #content #primary #comments p.pageNav { margin-top: 4px;}
body.prerender #main #content #primary #squarebanner {float:left; clear:left;}
body.prerender #main #content #primary #comments {clear:both;}


body.prerender #main #content #primary #body div.files_votes { top: 28px; left: 0px; height:30px; color: #D487BE; overflow: hidden; font-weight: bold; background-color: #A03983; font-size:12px;}
body.prerender #main #content #primary #body div.files_votes p.votes { float: left; padding:0px 5px;}
body.prerender #main #content #primary #body div.files_votes p.message {float:left; padding:0px 5px; color:pink;}
body.prerender #main #content #primary #body div.files_votes div.loginBox {float:left;}
body.prerender #main #content #primary #body div.files_votes p.vote { float: left; width: 60px; clear: none;}
body.prerender #main #content #primary #body div.files_votes p.login { font-size: 11px; font-weight: 100;}
body.prerender #main #content #primary #body div.files_votes form { float:left; margin-right: 0px;}
body.prerender #main #content #primary #body div.files_votes form fieldset {border:none; margin-bottom:0px;}
body.prerender #main #content #primary #body div.files_votes form fieldset div.element {width:auto !important; clear:none !important; float:left !important;}
body.prerender #main #content #primary #body div.files_votes form fieldset div.element input {width:60px; font-size:10px; color:pink; border:1px solid pink; background-color:#D487BE; margin:0px; padding:1px 0px; color:#fff;}
body.prerender #main #content #primary #body div.files_votes form fieldset div.actions {border:none; width:auto !important; float:left !important; clear:none !important;}
body.prerender #main #content #primary #body div.files_votes form fieldset div.actions input.submit {width:auto; font-size:10px; font-weight:normal; color:#fff; background-color:#D487BE; margin:0px 0px 0px 1px; padding:0px; border:1px solid pink;}
body.prerender #main #content #primary #body div.files_votes form fieldset div.actions a.action {color:pink; font-size:13px; margin-left:2px;}
body.prerender #main #content #primary #body div.item_description div.files_votes form { width: 153px;}
body.prerender #main #content #primary #body form #ratingStars { float: left;}
body.prerender #main #content #primary #body form#rating fieldset {padding-top:0px;}
body.prerender #main #content #primary #body form input.btn { float: left; padding:0px 3px !important; font-size:16px !important; line-height:12px;}
form#rating fieldset {border:none; padding:0px;}

body.prerender #main #content #primary #denied {float:right; margin-left:10px; width:370px; padding-top:10px;}
body.prerender #main #content #primary #denied .loginBox form fieldset div {clear:both; width:auto; float:none;}

body.prerender #main div.contest ul.options {list-style-type:none;}
body.prerender #main div.contest ul.options textarea {width:95%; height:200px;}

