

#twisted_main {
  	width:975px;
	vertical-align:top;
	background:url(../images/twistedgreetings/twisted_bg.jpg) top left no-repeat #434513;
	height:1850px;
	font-size:11px;
 	}
#twisted_top {height:590px;}
#twisted_top_lc {
 	width:530px;
	float:left;
 	}
#player_platform {background:url(../images/twistedgreetings/video_bg.png) no-repeat;
                   width:487px;
				   height:513px;	
				   margin-left:20px;
				   margin-top:10px;
				   padding-top:62px;}
#player_container {padding-left:0px}
	
#twisted_top_rc {float:left;min-height:239px;width:435px;}	
#card_container {background:url(../images/twistedgreetings/bg_feature.png) top left no-repeat;min-height:327px;margin:10px auto;width:420px;}
 
#twisted_mid {width:977px;font-size:13px;}
#twisted_mid_lc{width:520px;min-height:300px;float:left;}
#twisted_mid_rc{text-align:left;float:left;padding-top:150px;padding-left:12px;}

#twisted_bottom {width:970px;background-color:#434513;}
#twisted_bot_lc {margin-left:9px;width:313px;float:left;height:810px;}
	.cardlisting {padding:15px;}
	ul.cardlistings {margin-top:20px;}
	ul.cardlistings li {height:50px;clear:left;}
	ul.cardlistings li a {color:#bfdf93;font-weight:bold;font-size:12px;padding-left:25px;display:block;width:221px;}
	span.bullet {float:left;}
	span.text {float:left;padding-top:10px;display:block;}
#twisted_bot_cc {margin-left:9px;width:313px;float:left;height:100%;}
#twisted_bot_rc {margin-left:9px;width:313px;float:left;height:810px;}
#listing_lc {color:#FFF;float:left;width:215px;}
#listing_lc p {margin-bottom:10px;}
#listing_rc {color:#FFF;float:left;}
#listing_rc p {margin-bottom:10px;}
#twisted_about {margin:91px auto;width:80%;color:#FFF;}
#twisted_about p {margin:8px;}
#twisted_about a {color:#f7ffd3;}
#clip_info_left {float:left;padding-left:17px;padding-top:15px;width:205px;}
#clip_info_left p {color:#333333;}
#twisted_main h1 {color:#333;font-size:12px;font-weight:bold;margin-bottom:10px;}
#twisted_main h2 {color:#FFF;font-size:12px;font-weight:bold;margin-bottom:0px;margin-top:10px;}
#clip_info_right {float:right;padding-right:14px;padding-top:10px;text-align:right;}
ul.new_releases {padding-top:25px;padding-left:14px;}
ul.new_releases li{height:50px;}
ul.new_releases li a {color:#91af2f;padding-left:25px;font-weight:bold;}

li.regular {height:60px;background-image:url(../images/twistedgreetings/card_darkgreen_lg.gif);background-repeat:no-repeat;background-color:#f0f0f1;width:413px;background-position: 2px 6px;}
li.selected {background-color:#617642; width:413px;height:60px;background-image:url(../images/twistedgreetings/card_white.gif);background-repeat:no-repeat;background-position: 2px 6px;}
li.striped {height:60px;border-top:1px solid #dbdbdc;border-bottom:1px solid #dbdbdc;width:413px;background-image:url(../images/twistedgreetings/card_darkgreen_lg.gif);background-repeat:no-repeat;background-position: 2px 6px;}

span.link {float:left;padding-left:60px;display:block;padding-top:15px;font-weight:bold;width:225px;}
span.link a {color:#617642;}
span.buttons {float:right;padding-top:15px;padding-right:15px;}
span.buttons img {float:left;}
li.selected span.link a {color:#FFF;text-decoration:none;}
 
a.nav {color:#2b8311;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;}
div.navigation {float:right;padding-top:4px;padding-right:20px;}
div#breadcrumb_rc {clear:both;float:right;padding-top:20px;padding-right:15px;}

#signUpLink_Confirmed {color:#2b8311;font-weight:bold;}
h1.title {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;}
p.desc {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;width:285px;}

/* flyout card menu */
/* basic styles */
.cardmenu {
font-family: arial, sans-serif; width:200px;height:24px;
position:relative; margin:0; font-size:11px;z-index:99;}
.cardmenu ul li a, .menu ul li a:visited {
display:block; text-decoration:none; color:#000; width:200px;
height:20px; text-align:center; border:1px solid #a0c26e;
border-width:1px 1px 0 0; font-weight:bold;
line-height:19px; font-size:11px;
} 
.cardmenu ul {padding:0; margin:0;list-style-type: none; position:absolute;}
.cardmenu ul li {float:left; margin-right:1px; position:relative;} 
.cardmenu ul li ul {display: none;}  

/* colors & hovers */


.cardmenu ul li:hover a {color:#fff; background:#617642;}
.cardmenu ul li:hover ul {
display:block; position:absolute; top:53;
left:35px; width:105px;
} 

.cardmenu ul li:hover ul li:hover a.hide {width:250px;}
.cardmenu ul li:hover ul li ul {display: none;}
.cardmenu ul li:hover ul li a {
display:block; background:#617642; color:#FFF; width:275px;
}
.cardmenu ul li:hover ul li a:hover {background:#daeceb; color:275;}
.cardmenu ul li:hover ul li:hover ul {
display:block; position:absolute; left:151px; top:0; color:#000;
}
.cardmenu ul li:hover ul li:hover ul li a {
display:block; width:200px; background:#617642; color:#FFF;
}
.cardmenu ul li:hover ul li:hover ul li a:hover {background:#daeceb;
color:#617642;
}

