#Container { background-image: url(/images/gradient.gif); background-repeat: repeat-x; }
#ContentArea { left: 246px; top: 42px; margin: 0px; width: 725px; } 
#ftArea { display: none; position: absolute; }
/* General - Layout*/
h1,h2	{ font-size: 14px; font-weight: bold; padding: 0; margin: 0; }
/*h2		{ margin: 15px 0 10px 0;}*/
h3 		{ font-size:12px; padding: 0; margin: 0 0 5px; line-height: 16px; }

#pgHead { /*clear: both;*/ border-bottom: 1px solid #e5e5e5; width: 725px; height: 22px; margin-top: 15px; padding-bottom:15px; }
/*#pgHead[id] { margin-right: 2px; }*/

#pngTitle { background: url(/images/models/allModels/vc_xmHead.png) no-repeat top left; float: left; height: 22px; width: 169px; position: relative; }

#headRight { float: right; padding-top: 5px; }
#lk_back { display:inline; height: 20px; font-weight:bold; background:  url(/images/vc_LHarrow.png) no-repeat 3px 6px; padding: 0 8px 0 10px; }
#faqBtn { display:inline; margin: 3px 0 0; height: 28px; padding: 3px 0 0; }

div#contextNav { margin: 10px 0 0;  }
div#contextNav ul { float:left; width: 181px; padding: 0 0 10px;}

#imageArea { padding: 0; margin: 0; height: 204px; width: 725px; overflow: hidden; }
#mainImgWrapper {float: left; display:inline; height:204px; width:477px; overflow:hidden;}
#mainImg0	{ float: left; background: url(/images/models/allModels/xm_overview.jpg) no-repeat top left; height: 204px; width: 477px; }
#mainImg1	{ float: left; background: url(/images/models/allModels/xm_trial.jpg) no-repeat top left; height: 204px; width: 477px; display:none }
#mainImg2	{ float: left; background: url(/images/models/allModels/xm_traffic.jpg) no-repeat top left; height: 204px; width: 477px; display:none}
#mainImg3	{ float: left; background: url(/images/models/allModels/xm_overview2.jpg) no-repeat top left; height: 204px; width: 477px; display:none}
#mainImg4	{ float: left; background: url(/images/models/allModels/xm_sports.jpg) no-repeat top left; height: 204px; width: 477px; display:none}
#mainImg5	{ float: left; background: url(/images/models/allModels/xm_technology.jpg) no-repeat top left; height: 204px; width: 477px; display:none }
#mainImg6	{ float: left; background: url(/images/models/allModels/xm_trial.jpg) no-repeat top left; height: 204px; width: 477px; display:none}

#relatedInfoModule { float: left; /*margin-left: -5px;*/ height: 204px; width: 248px; background: #eeeeee; }
/*#relatedInfoModule[id] { width: 245px; margin-left: 0px; }*/
#relatedInfoModule h3 { background-color: #e5e5e5; font-weight: bold; padding: 5px; padding-left: 15px; }
#relatedInfoModule li {	font-weight: normal; background-color: #eeeeee; margin-bottom: 1px; }
#relatedInfoModule ul { margin-left: 15px; margin-right: 15px; padding-bottom: 40px; border-bottom: 1px solid #d4d4d4; }
#relatedInfoModule #signBtn { margin-top: 6px; margin-left: 14px;}
#relatedInfoModule #regBtn { margin-top: 6px; margin-left: 3px; }
/*#relatedInfoModule #regBtn[id] { margin-left: 11px; }
#relatedInfoModule[id] img { margin-left: 14px; margin-top: 6px; }*/

#swapDivContent { float:left; padding: 8px 0 0; width: 477px; margin: 0 0 -10px; overflow: hidden; }
.pContainer { border-right: 1px solid #efefef; padding-right: 10px; margin: 0 0 100px; }
.pContainer p { margin: 0; padding: 0 0 10px; }

.swappableDIVS h3 { padding: 8px 0; line-height: 16px; }

#demoArea { float: left; width: 248px; padding: 8px 0 0;/*clear: right;*/ }
#demoArea h3 { padding: 8px 14px; line-height: 16px; }
#demoArea div.demo { padding: 0 0 0 14px; border-left: 1px solid #efefef; margin-left: -1px; }
#demoImg { float: left; width: 96px; height: 65px; }
#demoLinks { float: left; padding: 0 0 0 9px; }
/*#demoArea div.demo img { width: 96px; height: 65px; display: inline; }
#demoArea div.demo span ul { float: left; height: 65px; margin-left: 5px; background: silver; }*/

/* QFD Media area */
#qfd_mediaArea		{ float: right; padding: 0 0 0 15px; width: 231px; position: relative; left: -1px; top: 0px; }
div.qfd_mediaItem	{ clear: both; width: 231px; margin: 0; padding: 20px 0 0 0; display: block;}
#qfd_mediaItem0	{ padding: 0; }
div.qfd_mediaPhoto	{ float: left; width: 95px; height: 65px; padding: 0; margin: 0 0 0; background: #FFF;}
div.qfd_mediaTxt	{ float: left; width: 128px; margin: 0; padding: 0px 0 0 8px; position: relative; top: -3px;}
div.qfd_mediaDesc	{ background: white; line-height: 17px;}
div.qfd_mediaBtn	{ width: 109px; height:22px; margin: 0; position: absolute; top: 46px;}

tr.bold td, td.bold {font-weight: bold;}
td { vertical-align: top; }
table, td { border: 1px solid #e5e5e5; padding: 2px; }

.gBG			{ background: #EEEEEE; }
.selected		{ font-weight: bold; } 

#divID0											{ display: block; }
#divID1,#divID2,#divID3,#divID4,#divID5,#divID6	{ display: none; }
