.gs{position: relative; left: 5px; top: -165px;}
.gta{margin-top:4px; margin-left:8px;}
.gta1{padding-top:2px;}
.gta2{text-align:left;}
.gta2 h3{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000B19;}
.gta2a{width: 280px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4B4B4B;}
.gta2b{width: 280px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4B4B4B; margin-right:10px;}
.gta2c{width: 280px;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4B4B4B; line-height:12px;}
.gsspt{margin:2px 8px;}
.pers{margin-right:2px;}
.bottm{height:10px; margin-right:1px; background-color:#456BD9;}
#ai_extra_text{
			padding-bottom: 190px;
			position: relative;
			*width: 591px;
			_width: 591px;
		}
#contentTopper{
	position:absolute;
	top: -7px;
	left: 153px;
	width: 609px;
	height: 242px;
	background-color: transparent;
}
#contentTopper .text{
	position: absolute;
	left: 40px;
	top: 20px;
	width: 260px;
}
#contentTopper h1.title {
	background-image:url("images/contentHeader_bg.png");
	background-position: right top;
	background-repeat:no-repeat;
	position: relative;
	top: -1px;
	left: 1px;
	width: 594px;
	height: 28px;
	margin: 0px;
	padding-left:15px;
	padding-top:4px;
	display:block;
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:left;
}
#contentTopper .text h1 {
	font-family: "Times New Roman", Arial, Verdana;
	font-size: 32px;
	font-weight: bold;
	color: #FFF;
	margin-bottom: 5px;
	text-shadow: 0 0 5px #AAA;
}
#contentTopper .text p {
	font-family: Helvetica, Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-shadow: 0 0 5px #AAA;
}
#contentMiddle {
	/*position: relative;
	top: 234px;*/
	padding-top: 234px;
	width: 609px;
	/*background-color: #FFFFFF;*/
}
#contentMiddle .contentWrapper {
	margin:0;
	padding-top: 38px;
	padding-left: 10px;
}
#contentMiddle .cirCol2 {
	margin-bottom: 10px;
}
#contentMiddle .cirCol2 .uprow .wrapper {
	text-align: left;
	padding-left: 8px;
}
#contentMiddle .section {
	border-bottom: solid 1px #A2A2A2;
}
#contentMiddle .divGroupShow {
	margin: 0px 1px 10px;
	width: 607px;
	height: 174px;
	/*background-image:url(images/updates/groupShowBG.png);
	background-repeat:no-repeat;
	background-repeat:repeat-x;*/
	border-bottom: solid 1px #A2A2A2;
	border-top: solid 1px #A2A2A2;
	background-color: #DCE3ED;
	/*background-color: #E7EDF3;*/
}
.margin_top10 {
	margin-top: 10px;
}
.divGroupShow .groupShowInfo {
	float: left;
	width: 328px;
	height: 174px;
}
.divGroupShow  {
	float: right;
	width: 281px;
	height: 173px;
	text-align: left;
	/*padding-top: 2px;*/
}

.groupShowImg {
	float: right;
	width: 281px;
	height: 173px;
	text-align: left;
	overflow: hidden;
	/*padding-top: 2px;*/
}

.groupShowInfo h3 {
	margin:0px; 
	padding:0px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	color:#000B19
}
.groupShowInfo .groupShowDesc {
	width:280px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#4B4B4B; 
	line-height:12px;
}
.groupShowInfo .groupShowDesc a{
	color: #4B4B4B;
	text-decoration:underline;
}
.groupShowInfo .groupShowSizes {
	height: 74px;
	padding-left: 30px;
	padding-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
.groupShowSizes .divSize {
	width: 50px;
	text-align: center;
}
.groupShowSizes .divSizeS {
	width: 50px;
	text-align: center;
	background-image:url(images/updates/sizeBgRed.png);
	background-repeat: no-repeat;
}
.groupShowSizes .divSizeM {
	width: 50px;
	text-align: center;
	background-image:url(images/updates/sizeBgOrange.png);
	background-repeat: no-repeat;
}
.groupShowSizes .divSizeL {
	width: 50px;
	text-align: center;
	background-image:url(images/updates/sizeBgYellow.png);
	background-repeat: no-repeat;
}
.groupShowSizePick {
	height:71px; 
	margin:0px 12px 0px 10px; 
	background-image:url(images/aiSprite.png); 
	background-position: -10px -152px;
	background-repeat:no-repeat;
	overflow:hidden;
}
.groupShowSizes .sizeText {
	width: 50px;
	height: 46px;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 6px;
	padding-left: 2px;
}
.groupShowSizes .groupShowSize1 {
	width: 50px;
	height: 46px;
	background-image:url(images/updates/sizeRed.png);
	background-repeat: no-repeat;
}
.groupShowSizes .groupShowSize2 {
	width: 50px;
	height: 46px;
	background-image:url(images/updates/sizeOrange.png);
	background-repeat: no-repeat;
}
.groupShowSizes .groupShowSize3 {
	width: 50px;
	height: 46px;
	background-image:url(images/updates/sizeYellow.png);
	background-repeat: no-repeat;
}

.groupShowInfo .groupShowBar {
	height: 24px;
	margin-left: 9px;
	/*background-image:url(images/updates/groupShowBar.png);
	background-repeat:no-repeat;*/
}
.divGroupPreNext {
	height: 28px;
	margin-right: 1px;
	/*background-image:url(images/updates/groupPreNextBG.png);
	background-repeat:repeat;*/
	background-color:#456BD9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #232D49;
	text-align: right;
	padding-right: 10px;
	/*padding-top: 2px;*/
	vertical-align: top;
}
.divGroupPreNext table{position:relative; top:4px;}
.divGroupPreNext a{
	color: #232D49;
}

.marginTop5 {
	padding-top: 7px;
}
.sizeCheckedOn {
	padding-left:9px; 
	background-image:url(images/updates/sizeCheckedBG.gif); 
	background-repeat:no-repeat; 
	background-position:left 2px;
}
.sizeCheckedOff {
	padding-left:9px;
	background-image:none;
}
.fontsize9 {
	font-size: 9px;
}

.groupShowTop{
	overflow:hidden;height:76px;
}

.groupShowInfo .groupShowTop h3 a {
	color: #000B19;
	text-decoration: underline;
}
.groupShowInfo .groupShowTop h3 a:hover {
	color: #666666;
	text-decoration: underline;
}

#ai_extra_text{
	background-color: none;
	margin-top: 10px;
	float: right;
	border-top: 1px solid #A2A2A2;
	border-bottom: 1px solid #A2A2A2;
	background-color: #DCE3ED;
	padding: 8px 10px 10px 8px;
}

#ai_extra_text_title{
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	padding-left: 27px;
	background: url(images/updates/triNew2.gif) no-repeat;
}


#ai_extra_text_content li{
	margin-left: 21px;
	padding-left: 5px;
	font-size: 11px;
	line-height: 17px;
}

.mainbg_grey .mainbg_bottom_blue2 {
	background-image: url(images/mainFrame_bg_bottom_blue2.png);
	background-position: -10px 0px;
	background-repeat:no-repeat;
}
.bottomBorder {
	border-bottom: solid 1px white;
}
.divLeftInfo {
	padding-left: 8px;
	padding-right: 8px;
	text-align: left;
}
.leftInfoTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: black;
	line-height: 100%;
	margin: 5px 0px;;
}
.leftInfoDesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	padding-bottom: 5px;
	line-height: 120%;
}
.learnMore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: blue;
	text-decoration: underline;
}
.marginTop5 {
	padding-top: 7px;
}
.aiBottomPadding {
	height:10px; 
	margin-right:1px; 
	background-color:#456BD9; 
	clear:both;
}
#contentMiddle .textInfo {
	padding:10px;
	background-color:#DCE3ED
}
#contentMiddle .textInfo h2{
	font-size:16px; 
	color:#C60; 
	text-align:center; 
	margin-bottom:5px;
}
#contentMiddle .textBlock .top {
	background:url(images/AwardIdeas/bossday/textbox_bg.png) no-repeat left top;
	height: 10px;
	line-height: 1px;
}
#contentMiddle .textBlock .middle {
	background:url(images/AwardIdeas/bossday/textbox_bg_middle.png) repeat-y;
	padding: 10px 25px;
}
#contentMiddle .textBlock .bottom {
	background:url(images/AwardIdeas/bossday/textbox_bg.png) no-repeat left bottom;
	height: 10px;
	line-height: 1px;
}
#contentMiddle .textBlock p {
	margin-bottom:10px; 
	color:#555555; 
	line-height:120%;
	font-size: 11px;
}
#contentMiddle .textBlock ul {
	margin-left: 15px;
}
#contentMiddle .textBlock li {
	margin-bottom:5px; 
	color:#555555; 
	line-height:120%;
	font-size: 10px;
	list-style: circle;
}
#contentMiddle .summary  h2{
	font-size: 14px;
	color: #333;
}
#contentMiddle .wording_summary {
	font-size: 12px;
	color: #666;
	line-height: 18px;
}
#contentMiddle .wording_summary p {
	padding: 15px;
	padding-bottom: 0;
	line-height: 18px;
	color: #666;
}
#contentMiddle .sample {
	height: 183px;
	margin: 0 1px 0 1px;
	width: 99%;
	/*border: solid 1px #A2A2A2;
	border-width: 1px 0 0 0;
	margin-left: 1px;*/
}
#contentMiddle .lastsample {
	border-bottom-width: 1px;
}
#contentMiddle .sample .sampleImage {
	width: 140px;
	height: 183px;
	text-align: center;
	float: left;
	background-color: #FFF;
	border: solid 1px #A2A2A2;
	border-width: 0 1px 0 0;
	padding-right: 20px;
	position: relative;
}
#contentMiddle .sample .sampleImage .dragImage{
	position: absolute;
	width: 73px;
	height: 33px;
	left: 5px;
	top: 5px;
	background: #FFF;
	border: solid 1px #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
	cursor: pointer;
	display:none;
}
#contentMiddle .sample .sampleImage img {
	margin: 0;
	height: 173px;
	width: 140px;
	margin-top: 5px;
}
#contentMiddle .sample .sampleImage .zoomIn {
	position: absolute;
	width: 20px;
	height: 20px;
	right: 15px;
	top: 5px;
	background: url('../images/AwardIdeas/zoomInLense2.gif') no-repeat;
}
#contentMiddle .sample .sampleInfo {
	float: left;
	width: 374px;
	height: 183px;
	position: relative;
}
#contentMiddle .sample .sampleInfo .magnify_image_mask{
	position: absolute;
	width: 0px;
	height: 183px;
	left: 0px;
	top: 0px;
	background: #FFF;
	overflow: hidden;
}
#contentMiddle .magnify_image_mask .magnify_image {
	position: absolute;
	width: 374px;
	height: 183px;
	left: 0px;
	top: 0px;
}
#contentMiddle .magnify_image_mask .waiting_image {
	position: absolute;
	width: 374px;
	height: 153px;
	padding-top: 30px;
	left: 0px;
	top: 0px;
	background: #FFF;
	text-align: center;
}
#contentMiddle .sample .sampleInfo .sampleWording {
	padding: 0 0 5px 25px;
	height: 146px;
	overflow: hidden;
}
#contentMiddle .sample .sampleInfo .sampleWording h3 {
	font-size: 12px;
	color: #C60;
	margin-bottom: 6px;
}
#contentMiddle .sample .sampleInfo .sampleWording h2{
	font-size: 14px;
	color: #C60;
}
#contentMiddle .sample .sampleInfo .sampleWording p {
	line-height: 14px;
	margin-bottom: 8px;
}
#contentMiddle .sample .sampleInfo .sampleWording p.comment {
	font-style: italic;
}
#contentMiddle .sample .sampleInfo .sampleBar {
	height: 27px;
	text-align: right;
	padding-right: 20px;
	display:block;
}
#contentMiddle .textBlock {
	margin-bottom: 10px;
	position: relative;
}

#contentMiddle .title_list li {
	width: 205px;
	float: left;
	padding-right: 25px;
	font-size: 11px;
	font-weight: normal;
	background: url('images/updates/triNew3.gif') no-repeat top left;
	padding-left: 25px;
	list-style: none;
}
#contentMiddle .title_list li a {
	color: #C60;
}
#contentMiddle .title_list li a.in {
	color: #C60;
	/*text-decoration: underline;*/
	font-weight: bold;
}
#contentMiddle .wording_list li {
	font-size: 12px;
	margin-bottom: 20px;
}
