div#contents {
	background-color: #ffffff;
	background-image: url('/img/start/bg_content-gradient.png');
	padding-left: 4px;
	padding-right: 4px;
	width: 932px;
	overflow: visible;
}
body.startPage div#mtHolder { height: 9px; }

body.signingUp .signupP { display: none; }

div#cfCC { overflow: visible; clear: both; width: 100%; height: 430px; }
div#cfCC div.cfC { float: right; }
div#cfCC div.cfC:first-child { float: left; }

div.cfC,
div.cfC div.topG,
div.cfC div.bottomG { width: 462px; }
div.cfC {
	height: 428px;
	overflow: hidden;
}
div.cfC div.topG,
div.cfC div.bottomG { height: 9px; background-repeat: no-repeat; }
div.cfC div.topG { background-image: url('/img/start/cover_flow_top.png'); }
div.cfC div.bottomG { background-image: url('/img/start/cover_flow_bottom.png'); }

div.cfC div.centerG {
	width: 460px;
	height: 410px; 
	background-repeat: repeat-x;
	background-image: url('/img/start/cover_flow_bg.png');
	border-left: 1px solid #7a6027;
	border-right: 1px solid #7a6027;
}
div.cfC.fL { margin-left:  7px; }
div.cfC.fR { margin-right: 7px; }

div.cfC.active div.topG { background-image: url('/img/start/cover_flow_top_dark.png'); }
div.cfC.active div.bottomG { background-image: url('/img/start/cover_flow_bottom_dark.png'); }
div.cfC.active div.centerG { background-image: url('/img/start/cover_flow_bg_dark.png'); }


#signupForm .sButtonC.important { height: 22px; background-image: url('/img/start/bt_purple_right.png'); }
#signupForm .sButtonC.important input { height: 22px; background-image: url('/img/start/bt_purple_left.png'); }

div.cfC div.topLinks {
	width: 420px; 
	height: 128px;
	margin: 0 auto;
	font-size: 15px;
	line-height: 25px;
	color: #fefefe;
	text-align: center;
}
div.cfC div.topLinks.signupNote div {
	font-size: 18px;
	line-height: 25px;
}
div.cfC div.topLinks.signupNote .mainTitle { margin-bottom: 70px; }

div.cfC div.topLinks img { vertical-align: bottom; }
div#cfCC div.cfC div.topLinks table.buttons {
	border-collapse: collapse;
	border: 0;
	line-height: 20px;
	color: white;
	font-size: 12px;
	text-align: center;
	margin: 10px auto;
}
div#cfCC div.cfC div.topLinks table.buttons td {
	border-left: 1px solid #bbaa76;
	height: 24px;
	background-repeat: repeat-x;
	background-image: url('/img/start/button_bg.png');
	padding-left: 9px;
	padding-right: 9px;
	cursor: pointer;
}
div#cfCC div.cfC div.topLinks table.buttons td:hover,
div#cfCC div.cfC div.topLinks table.buttons td.active { background-image: url('/img/start/button_active_bg.png'); }
div#cfCC div.cfC div.topLinks table.buttons td.active { font-weight: bold; padding-left: 7px; padding-right: 7px; }
div#cfCC div.cfC div.topLinks table.buttons td.first { border-left: 0; background-position: left top; background-repeat: no-repeat; background-image: url('/img/start/button_first_bg.png'); }
div#cfCC div.cfC div.topLinks table.buttons td.last { background-position: right top; background-repeat: no-repeat; background-image: url('/img/start/button_last_bg.png'); }
div#cfCC div.cfC div.topLinks table.buttons td.first:hover,
div#cfCC div.cfC div.topLinks table.buttons td.active.first { background-image: url('/img/start/button_first_active_bg.png'); }
div#cfCC div.cfC div.topLinks table.buttons td.last:hover,
div#cfCC div.cfC div.topLinks table.buttons td.active.last { background-image: url('/img/start/button_last_active_bg.png'); }


div.cfC div.flashC { width: 418px; height: 290px; margin: 0 auto; }
div.cfC div.flashC img.getflash { width: auto; height: auto; }
div.cfC div.flashC img { 
	width: 250px; height: 212px; margin-left: 84px;
	position: absolute; cursor: pointer;
}
div.cfC div.flashC object { position: absolute; }

div.cfC div.topLinks div.mainTitle {
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #c2b5a2;
	font-size: 23px;
	font-family: arial;
}




.dash table#leftColumn.wide td.lcContents { padding-left: 6px; padding-right: 0; }
.dash div#cfCC { width: 565px; overflow: hidden; clear: left; height: auto; }

.dash div.cfC,
.dash div.cfC div.topG,
.dash div.cfC div.bottomG { width: 565px; }
.dash div.cfC div.centerG { width: 563px; }

.dash div.cfC { margin-bottom: 10px; }

.dash div.cfC div.topG { background-image: url('/img/start/cover_flow_wide_top.png'); }
.dash div.cfC div.bottomG { background-image: url('/img/start/cover_flow_wide_bottom.png'); }
.dash div.cfC div.centerG { background-image: url('/img/start/cover_flow_bg_dash.png'); }
	
.dash div.cfC div.flashC { width: 545px; }
.dash div.cfC div.flashC img { margin-left: 148px; }





div.bigBoxTitle { 
	font-size: 20px; 
	font-family: arial;
	color: #9c69ae; 
	line-height: 27px; 
	text-align: center; 
	margin-top: 10px; 
	margin-bottom: 3px;
	clear: both;
}
div.bigBoxTitle.bt1 { margin-top: 3px; }

table.bigBox { width: 929px; border: 0; border-collapse: collapse; margin: 0 auto; }
table.bigBox td.top,
table.bigBox td.bottom { height: 8px; background-repeat: no-repeat; }
table.bigBox td.top { background-image: url('/img/start/big_box_top.png'); vertical-align: bottom; }
table.bigBox td.bottom { background-image: url('/img/start/big_box_bottom.png'); vertical-align: top; }
table.bigBox td.top img,
table.bigBox td.bottom img { width: 8px; height: 8px; border: 0; }
table.bigBox td.left,
table.bigBox td.right { width: 4px; background-repeat: repeat-y; }
table.bigBox td.left { align: left; background-image: url('/img/start/big_box_left.png'); }
table.bigBox td.right { align: right; background-image: url('/img/start/big_box_right.png'); }
table.bigBox td.center { width: 921px; background-color: #ebe0de; }

table.bigBox div.blocksRow { height: 250px; }
table.bigBox div.block { float: left; width: 255px; height: 245px; overflow: hidden; color: #634511; background-repeat: no-repeat; }
table.bigBox div.block:first-child { margin-left: 20px }

table.bigBox div.block.b2 { background-position: 19px 52px; background-image: url('/img/start/item_2.png'); }
table.bigBox div.block.b3 { background-position: 3px  63px; background-image: url('/img/start/item_3.png'); }
table.bigBox div.block.b4 { background-position: 41px 51px; background-image: url('/img/start/item_4.png'); }
table.bigBox div.block.b5 { background-position: 19px 54px; background-image: url('/img/start/item_5.png'); }
table.bigBox div.block.b6 { background-position: 64px 57px; background-image: url('/img/start/item_6.png'); }
table.bigBox div.block.b7 { background-position: 70px 53px; background-image: url('/img/start/item_7.png'); }
table.bigBox div.block.b8 { background-position: 70px 53px; background-image: url('/img/start/item_8.png'); }
table.bigBox div.block.b9 { background-position: 8px  53px; background-image: url('/img/start/item_9.png'); }

table.bigBox div.block div.col { width: 120px; background-position: center top; background-repeat: no-repeat; overflow: visible; }
table.bigBox div.block div.col.left { float: left; }
table.bigBox div.block div.col.right { float: right; width: 125px; }
table.bigBox div.block.b1 div.col.left { background-image: url('/img/start/item_1_inv.png'); margin-left: 5px; }
table.bigBox div.block.b1 div.col.right { background-image: url('/img/start/item_1_ws.png'); }
table.bigBox div.block.b1 div.col div:first-child { margin-top: 92px; }
table.bigBox div.block.b1 div.col.left div { margin-left: 5px; }
table.bigBox div.block.b1 div.col.right div { margin-left: 12px; }
table.bigBox div.block div.text div.indent { padding-left: 7px; }
table.bigBox div.block.b2 div.text,
table.bigBox div.block.b5 div.text { width: 90px; margin-top: 100px; margin-left: 20px; } 
table.bigBox div.block.b6 div.text { width: 120px; margin-top: 147px; margin-left: 67px; text-align: center; } 
table.bigBox div.block.b3 div.col.left { width: 80px; margin-top: 150px; margin-left: 10px; }
table.bigBox div.block.b3 div.col.right { width: 105px; margin-top: 115px; margin-right: 40px; }
table.bigBox div.block.b4 div.text { margin-left:43px; margin-top: 92px; }
table.bigBox div.block.b7 div.col { margin-top: 110px; }
table.bigBox div.block.b7 div.col.left { width: 100px; margin-left: 20px; }
table.bigBox div.block.b8 div.text { width: 150px; margin-top: 115px; margin-left: 72px; }
table.bigBox div.block.b9 div.col.left { width: 165px; margin-top: 23px; margin-left: 17px; }
table.bigBox div.block.b9 div.col.right { float: left; width: 105px; margin-top: 80px; margin-left: 122px; }

table.bigBox div.arrow {
	float: left; 
	width: 40px;
	height: 45px;
	background-image: url('/img/start/arrow.png');
	background-repeat: no-repeat;
	margin: 83px 4px 0px 14px;
}
table.bigBox div.block div.title {
	margin: 2px auto;
	width: 235px;
	text-align: center;
	border-bottom: 1px solid #634511;
	font-size: 15px;
	line-height: 20px;
}
table.bigBox div.block div.subtitle {
	text-align: center;
	font-size: 13px;
	line-height: 20px;
}
table.bigBox div.block div.text { font-size: 10px; line-height: 12px; }
table.bigBox div.block div.text ul { margin: 0; padding: 0 0 0 14px; }
table.bigBox div.block div.text ul li { margin: 0; }

table.bigBox div.readMoreLinks { width: 885px; border-bottom: 1px solid #d5c3b5; margin: 0 auto; overflow:hidden; }
table.bigBox div.readMoreLinks a {
	float: left;
	color: #634511;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	text-align: center;
	width: 256px;
	margin-left: 54px;
	line-height: 23px;
}
table.bigBox div.readMoreLinks a:first-child { margin-left: 3px; margin-right: 2px; }

table.bigBox div.examples { margin-top: 4px; }
table.bigBox div.examples div.title,
table.bigBox div.examples div.subtitle,
table.bigBox div.examples div.subtitle a { color: #9968aa; }
table.bigBox div.examples div.title { text-align: center; font-size: 14px; font-weight: bold; }
table.bigBox div.examples div.subtitle { text-align: center; font-size: 11px; }
table.bigBox div.examples div.subtitle a { font-weight: bold; text-decoration: underline; }

table.bigBox div.examples div.exampleRow { width: 850px; overflow: hidden; margin: 0 auto; }
table.bigBox div.examples div.exampleRow div.example {
	width: 210px; 
	margin-top: 5px; 
	float: left; 
	margin-left: 107px; 
	font-size: 10px; 
	font-weight: normal;
}
table.bigBox div.examples div.exampleRow.singular { width: 745px; }
table.bigBox div.examples div.exampleRow.singular div.example { width: 106px; margin-left: 212px; }
table.bigBox div.examples div.exampleRow div.example:first-child { margin-left: 0; }
table.bigBox div.examples div.exampleRow div.example .title { 
	color: black; 
	text-align: center; 
	font-size: 10px; 
	font-weight: normal;
	white-space: nowrap;
	height: 15px;
}
table.bigBox div.examples div.exampleRow div.example .card,
table.bigBox div.examples div.exampleRow div.example .site {
	width: 100px; 
	color: #9968aa; 
	text-align: center; 
	line-height: 16px;
}
table.bigBox div.examples div.exampleRow div.example .card { float: left; }
table.bigBox div.examples div.exampleRow div.example .site { float: right; }
table.bigBox div.examples div.exampleRow div.example img { width: 100px; }
table.bigBox div.examples div.exampleRow div.example a { text-decoration: none; color: #634511; }




#regForm div#busyIndicator { clear: both; margin-top: 35px; }
#regForm div#busyIndicator.ajax_loading {
	opacity: 0.6;
	filter: alpha(opacity=60);
}

#regForm, #regForm a { color: white; }
#regForm .formLine { width: 365px; margin: 12px auto; line-height: 20px; font-size: 11px; overflow: hidden; }
#regForm .formLine input.text { width: 255px; }
#regForm .formLine .label { width: 95px; float: left; clear: left; font-weight: bold; font-size: 13px; }
#regForm .formLine div.fL { width: 260px; line-height: 14px; }
#regForm .formLine div.fL input { margin: 0; }
#regForm div.topLinks { line-height: 20px; }


div.invisibleE { display: none; width: 1px; height: 1px; overflow: hidden; }
