﻿* 
{	
	margin: 0px;
	padding: 0px;	
}

body 
{
	color:#000000;
	background-color:#333333;
	font-family:Arial;
	font-size: 11px;
	margin:0px;
}

body a
{
	text-decoration:none;
	color:#666;
}

body a:hover
{
	text-decoration:underline;
	color:#666;
}


input 
{
	font-family:Arial;
	font-size: 10px;
}

input.pc{margin:5px;width:100px}

textarea
{
	font-family:Arial;
	font-size: 10px;
}

#Container
{
	width:990px;
	height:605px;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
}


#Content
{
	padding: 3px 9px;
	background-image:url(../images/cloudback.jpg);
	background-repeat:repeat-x;
	height:400px;
}

#Content h1
{
	font-weight:bold;
	font-size:17px;
	line-height:19px;
	color:#333;
}

#Content h2
{
	font-weight:bold;
	font-size:13px;
	line-height:15px;
}

#Content h3
{
	font-weight:bold;
	font-size:9px;
	color:#C41230;
}

#chevron
{
	width:723px;
	height:36px;
}

#chevron a
{
	color:#ffffff;	
}

.firstStep
{
	width:115px;
	height:36px;
	margin-right:15px;
	float:left;
}
.step
{
	width:104px;
	height:36px;
	margin-right:16px;
	float:left;
}
.lastStep
{
	width:110px;
	height:36px;
	float:left;
}

.firstActive
{
	background-image: url(../images/chev-FirstActive.png);
	width:723px;
	height:36px;
	color:#FFFFFF;
	text-align:center;
	line-height:36px;
	font-weight:bold;
	font-size:12px;
}
.secondActive
{
	background-image: url(../images/chev-SecondActive.png);	
	width:723px;
	height:36px;
	color:#FFFFFF;
	text-align:center;
	line-height:36px;
	font-weight:bold;
	font-size:12px;
}
.thirdActive
{
	background-image: url(../images/chev-ThirdActive.png);	
	width:723px;
	height:36px;
	color:#FFFFFF;
	text-align:center;
	line-height:36px;
	font-weight:bold;
	font-size:12px;
}
.fourthActive
{
	background-image: url(../images/chev-FourthActive.png);	
	width:723px;
	height:36px;
	color:#FFFFFF;
	text-align:center;
	line-height:36px;
	font-weight:bold;
	font-size:12px;
}
.fifthActive
{
	background-image: url(../images/chev-FifthActive.png);	
	width:723px;
	height:36px;
	color:#FFFFFF;
	text-align:center;
	line-height:36px;
	font-weight:bold;
	font-size:12px;
}
.sixthActive
{
	background-image: url(../images/chev-SixthActive.png);
	width:723px;
	height:36px;
	color:#FFFFFF;
	text-align:center;
	line-height:36px;
	font-weight:bold;
	font-size:12px;
}

.thankYou
{
	
}

.highlight
{
	color:#C41230;
}

.process
{
	background-color:Silver;
	width:500px;
	height:40px;	
}

img 
{ 
	border: none; 
	text-align:center;
	vertical-align:middle;
}

img.top
{
	border: none; 
	text-align:center;
	vertical-align:top;
}

.CIHHeader
{
	width:990px;
	height:159px;
	margin-left:auto;
	margin-right:auto;
}

.TopBar
{
	width:990px;
	height:80px;
	background-image:url('../images/topCloudsRight.jpg');
	background-repeat:repeat-x;
	background-position:right;
}

.CIHFooter
{
	width:990px;
	height:12px;
	background-color:#333333;
	color:#777777;
	margin-left:auto;
	margin-right:auto;
	font-size:10px;
}

.Left { float:left }
.Right { float:right }
.End { clear:both; }

.ZoomButtons  
{
	float:left; 
	padding: 7px 7px 7px 7px; 
}

.DealerHeader
{	
	background-color:#ccc;
	font-weight:bold;
	padding: 4px;
}

.DealerDetails
{
	padding: 5px 10px 5px 10px;	
}

.DealerInfo
{
	width: 214px;
	border: solid 1px Silver;
	margin: 10px 10px 10px 0px;	
}

.dealerRadio
{
	margin: 0px 5px 0px 0px;	
}

.CustInfo
{
	width: 214px;
	border: solid 1px Silver;
	margin: 0px 10px 10px 0px;	
}

.CustCheckInfo
{
	width: 214px;
	margin: 10px 10px 10px 0px;
}

.DealerMap
{
	position:relative; 
	width:463px; 
	height:270px;
}

.noSummaryContent
{
	float:left;
	width:965px;
	height:385px;
	padding-top:10px;
	padding-left:13px;	
}


.adminContent
{
	float:left;
	width:965px;
	height:420px;
	padding-top:10px;
	padding-left:13px;	
}

.rightContent {
	float:left;
	width:725px;
	height:380px;
	padding-top:10px;
}

.leftCol {
line-height:1.35;
padding:11px 15px 2px 19px;
vertical-align:top;
width:486px;
}

.rollOverPics 
{
	padding: 5px 0;
	margin: 0px;
	width: 940px;
}

.rollOverPics a, .rollOverPics a:hover
{	
	color:#fff;	
	text-transform:uppercase;
	display:block;
	font-weight:bold;
	font-size: 11px;
	line-height: 12px;
}

.rollOverPics li:hover
{	
	color:#fff;	
	background-color:#C41230;
}

.rollOverPics li
{
 list-style:none;
 float:left;
 text-align:center;
 width: 180px;
 height: 135px;
 background-color:Gray;
 margin: 0px 6px 20px 0px;
 padding: 1px;
}

.rollOverPics img
{
 width: 180px;
 height: 110px;
 display:block;
}

.ConfigSelectBox, .ConfigDisplayBox
{
	float:left;	
	width:33%;
}

.disabledLineItem
{
	float:right;
	color:#efefef;
}

#QuickSummary
{
	float:left;
	width:190px;
	height:355px;
	border: solid 1px #CCC;
	padding: 10px 10px;
	background-image:url(../images/summaryBack.jpg);
	background-repeat:repeat-x;
}

#QuickSummary h2
{
	font-size: 15px;
	text-transform: uppercase;
	line-height: 18px;
	border-bottom: solid 1px #000;
}
hr{clear:both;border:none;margin:0;height:0;color:inherit;overflow:hidden}
#IE7 hr{display:none}

hr.line, hr.sline
{
	width: 100%;
	color: #000;
	background-color: #000;
	height: 1px;
	border: 0px;
	margin: 3px 0;
	display:block
}

hr.sline{width:80%}



.disclaimer
{
	color:#666666;
	padding: 0px 15px;	
	font-size:9px;
}

.verySmall
{
	font-size:9px;
	color:#666666;
}

.breadCrumb
{
	height:40px;
	line-height:11px;
	padding-top:5px;
	padding-right:10px;
	font-size:10px;
	overflow:hidden;
}

.adminBreadCrumb
{
	height:25px;
	line-height:11px;
	padding-top:0px;
	padding-right:10px;
	font-size:10px;
	overflow:hidden;
}

.hideBottom
{
	height:313px;
	overflow:hidden;	
}

.innerContent
{
	height:310px;
	overflow:auto;
}


.innerAdminContent
{
	height:400px;
	overflow:auto;
}

.summaryDiv
{
    float:left;
    height:400px;
    overflow:auto;
    padding-right:20px;
    width:220px;
}

.summaryDiv{width:240px;padding-right:0}

img.summaryImage
{
	height: 110px;
	width: 180px;
	padding: 0px 5px 7px 5px;	
}

img.configImage
{
	height: 110px;
	width: 180px;
	float:right;
}

img.fullSummaryImage
{
	height: 110px;
	width: 180px;
	padding-bottom: 7px;
	float: right;
	padding: 10px 10px 0px 0px;
}

.SummaryModelName
{
	height: 45px;
	color: #C41230;
	overflow:hidden;
	font-size:12px;
	font-weight: bold;
	text-transform:uppercase;
}

.redBold, .redBold:hover
{
	color: #C41230;
	font-weight:bold;	
}

.whiteBold, .whiteBold:hover
{
	color: #fff;
	font-weight:bold;	
}

.greenBold, .greenBold:hover
{
	color:Green;
	font-weight:bold;	
}


.greyBold, .greyBold:hover
{
	color:#666;	
	font-weight:bold;
}

.SummaryStatus
{
	border-bottom: solid 1px #000;
	font-size:11px;
	font-weight:bold;
}

.total td
{
	border-top: solid 1px #000;
}

.disabledSummary
{
	color:#CCC;
	width: 100%;
}

.disabledTotalSummary
{
	color:#CCC;
	border-top: solid 1px #000;
	width: 100%;
}

.enabledSummary
{
	color:#000;
	width: 100%;
}

.enabledTotalSummary
{
	color:#000;
	border-top: solid 1px #000;
	width: 100%;
}

.imageButtonDisabled, .imageButtonDisabled:hover
{
	line-height:21px;
	color: #FFF;
	height: 21px;
	width: 171px;
	padding-left:10px;
	margin: 4px 0px;
	background-image:url(../images/disabledButton.png);
	display:block;
	text-decoration:none;
}
.imageButtonEnabled, .imageButtonEnabled:hover
{
	line-height:21px;
	color: #FFF;
	height: 21px;
	width: 171px;
	padding-left:10px;
	margin: 4px 0px;
	background-image:url(../images/enabledButton.png);
	display:block;
}

.flashContent
{
	background-color:#666;
}

.ModelSelect
{
	border-top: solid 1px #CCC;
	margin-top: 4px;
}

.ModelSelect li
{
	line-height:13px;
	padding: 5px 0px;
	border-bottom: solid 1px #CCC;
}

.ModelList
{
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;	
}

.ModelList:hover
{
	text-decoration:underline;
	color:#000;	
}

a.StandardFeatureLink
{
	font-size:9px;	
}

a.ModelGroupLink
{
	text-decoration:none;
	color:#000;
	font-weight:bold;
}

.StdFeatureName
{
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;	
}

.StdFeatureDescription
{
	font-size:10px;
	font-weight:normal;
	margin-left:10px;
	text-transform:none;
}

.hide
{
	display: none;	
}

.show
{
	display: block;
}
.sectionHeaderNormal
{
	background-color:#eee;	
	padding: 5px;
	padding: 5px;	
	font-size:11px;
	font-weight:bold;
	overflow:hidden;
	height:20px;
	line-height:20px;
}
.sectionHeaderChanged
{
	background-color:#C41230;
	color: #fff;	
	padding: 5px;	
	font-size:11px;
	font-weight:bold;
	overflow:hidden;
	height:20px;
	line-height:20px;
}

.sectionTotalPrice
{
	width:74px;
	border: solid 1px #000;
	background-color:#fff;
	float:right;
	padding: 0px 2px;
	margin-top: 3px;
	text-align: right;
	color:#000;
	line-height:13px;
}

.SectionOpen
{
	border: solid 1px #C41230;
	margin: 1px;
}
.SectionClosed
{
	border: solid 1px #fff;
	margin: 1px;
}


.codeContentEnabled
{
	width:100%;	
}
.codeContentDisabled
{
	width:100%;	
	color:#CCC;
}

.selectedCode
{
	color:#666;
	overflow: hidden;
}

.selectedCodeWhite
{
	color:#fff;
	overflow: hidden;	
}

a.red
{
	color: #C41230;	
}

a.red:hover
{
	color: #C41230;	
}

a.white
{
	color: #fff;		
}

a.white:hover
{
	color: #fff;		
}

a.linkButtonDisabled
{
	color:#ccc;
	text-decoration:none;
}

a.linkButtonDisabled:hover
{
	color:#ccc;	
	text-decoration:none;
}

.linkButtonDisabled
{
	color:#ccc;
	text-decoration:none;
}

.sectionTitle
{
	font-weight:bold;	
	font-size:12px;
}

.sectionNotes
{
	padding: 2px 2px;
}

.SubSectionTitle
{
	background-color:#eee;		
	padding: 5px 5px 5px 10px;	
}

.SubSectionTitleBold
{
	background-color:#eee;		
	padding: 5px 5px 5px 10px;
	font-weight:bold;
}


.SubSection
{
	background-color:#eee;
	width:690px;
	padding: 5px;
}

.SubSection-0
{
	padding-left:10px;
	width:680px;
}
.SubSection-1
{
	padding-left:20px;
	width:670px;
}
.SubSection-2
{
	padding-left:30px;
	width:660px;
}
.SubSection-3
{
	padding-left:40px;
	width:650px;
}

.configPanel
{
	width:705px;	
}

.displayPanel
{
	width:705px;
	float:left;
}

td.tiny
{
	width:33px;	
	text-align:right;
}

td.smallright
{
	width:74px;
	text-align: right;
}
td.description
{
	width:576px;
}

.BottomSpacer
{
	height: 20px;
}

.bottomControl
{
	float: right;
	width: 700px;
}
.controls
{
	float: right;
	width: 350px;
}
.legend
{
	margin-top: 10px;
	width: 330px;
}
.legendModified
{
	background-color: #C41230;
	color: #fff;
	padding: 2px;
	font-size: 11px;
	font-weight: bold;
	width: 48px;
	height: 12px;
}
.legendItem
{
	float: right;
	margin: 0px 5px;
}
img.imgBump
{
	position: static;
	top: -1px;
}
.nextButtonDisabled, .nextButtonDisabled:hover
{
	line-height: 23px;
	color: #FFF;
	height: 23px;
	width: 41px;
	padding: 0px 15px;
	margin: 4px;
	background-image: url(../images/enabledNextButton.png);
	display: block;
	float: right;
	text-decoration:none;	
}
.nextButtonEnabled, .nextButtonEnabled:hover
{
	line-height: 23px;
	color: #FFF;
	height: 23px;
	width: 41px;
	padding: 0px 15px;
	margin: 4px;
	background-image: url(../images/enabledNextButton.png);
	display: block;
	float: right;
	font-weight:bold;
}
.backButtonEnabled, .backButtonEnabled:hover
{
	line-height: 23px;
	color: #FFF;
	height: 23px;
	width: 31px;
	padding: 0px 20px;
	margin: 4px;
	background-image: url(../images/enabledBackButton.png);
	display: block;
	float: right;
	font-weight:bold;
}
.quoteButtonDisabled, .quoteButtonDisabled:hover
{
	line-height: 23px;
	color: #FFF;
	width: 87px;
	padding: 0px 10px;
	margin: 4px;
	background-image: url(../images/requestQuote.gif);
	display: block;
	float: right;
	text-decoration:none;
}
.quoteButtonEnabled, .quoteButtonEnabled:hover
{
	line-height: 23px;
	color: #FFF;
	height: 23px;
	width: 87px;
	padding: 0px 10px;
	margin: 4px;
	background-image: url(../images/requestQuote.gif);
	display: block;
	float: right;
}
.quantityBox
{
	font-size: 10px;
	width: 12px;
}


#Content .GreyBox{border: solid 1px #E5E5E5;margin-bottom:8px}
.GreyTitle{background-color: #E5E5E5;padding:3px}
#Content .GreyBox h3{color:#333;font-size:12px;font-weight:normal}
#Content .GreyBox select{margin-left:18px;font-size:11px;display:block;float:left}

.GreyBox .Notes{width:456px;float:left;padding:2px;}
.GreyBox .Condition{width:116px;float:left;padding:2px;line-height:13px;}
.GreyBox .Meter{width:116px;float:right;padding:2px;}

.Option{width:175px;float:left}

.baseUnitSummary
{
	width:398px;
	height:160px;
	float:left;
	border: solid 1px #EEE;
}

.confirmSummary
{
	width:674px;
}

.confirmDetails
{
	padding: 3px 5px 5px 10px;
	overflow:hidden;	
}

.unitInfoSummary
{
	width:294px;
	height:160px;
	float:left;
	border: solid 1px #EEE;
}

.dealerInfoSummary
{
	width:187px;
	height:160px;
	float:left;
	border: solid 1px #EEE;
}

.contactInfoSummary
{
	width:187px;
	height:160px;
	float:left;
	border: solid 1px #EEE;
}

.tradeInInfoSummary
{
	margin-top:20px;
	width:672px;
	height:120px;
	float:left;
	border: solid 1px #EEE;	
}

.baseUnitDetails
{
	width:190px;
	float:right;
	padding: 10px 10px 0px 0px;
}

.tradeInSummary
{
	width:304px;
	height:160px;
	float:left;
	border-top: solid 1px #EEE;
	border-right: solid 1px #EEE;
	border-bottom: solid 1px #EEE;
}

.tradeInSummaryDetails
{
	padding: 10px;	
}

.codeSummaryDisplay
{
	padding: 3px 10px;
	line-height:12px;
	width: 683px;
	border-bottom: solid 1px #EEE;	
	border-right: solid 1px #EEE;
	border-left: solid 1px #EEE;
}

.codeSummaryTitle
{
	width:600px;
	float:left;
	color:#000;
	font-weight:bold;
}


.codeSummaryText
{
	width:600px;
	float:left;
	color:#666;	
}

.codeSummaryPrice
{
	line-height:24px;
	width:83px;
	float:right;
	text-align:right;
}

.buttonBar
{
	padding: 5px 0px;
}

.imageButtonHzl, .imageButtonHzl:hover
{
	line-height:19px;
	color: #FFF;
	font-weight:bold;
	height: 21px;
	width: 154px;
	padding-left:8px;
	margin: 4px 12px 10px 0px;
	background-image:url(../images/enabledButtonHzl.png);
	display:block;
	float:left;
}

.imageButtonHzlRed, .imageButtonHzlRed:hover
{
	line-height:19px;
	color: #FFF;
	font-weight:bold;
	height: 21px;
	width: 154px;
	padding-left:8px;
	margin: 4px 12px 10px 0px;
	background-image:url(../images/enabledButtonHzlRed.png);
	display:block;
	float:left;
}


.imageActionButton, .imageActionButton:hover
{
	line-height:22px;
	color: #FFF;
	font-weight:bold;
	height: 22px;
	width: 62px;
	padding-left:8px;
	margin: 5px 0px 0px 0px;
	background-image:url(../images/activeButton.png);
	display:block;	
}

.loginHeader
{
	font-size:13px;
	line-height:24px;
	color: #FFF;
	font-weight:bold;	
	width:282px;
	padding-left:13px;
	height:24px;
	background-image:url(../images/titleBack.png);
	background-repeat:repeat-x;
}

.loginBox
{
	color:#000;
	width:295px;
	border:solid 1px #C41230;
}

.loginArea
{	
	padding:5px;
}

.loginLeft 
{
	float:left;
	width:142px;
}

.loginRight
{
	float:left;
	width:142px;
}

.loginTextBox
{
	width:130px;
	font-size: 10px;
}

.right
{
	float:right;	
}

.left
{
	float:left;	
}

.poweredBy
{
	float:right;
	background-image:url(../images/logo_IRONbuilder.png);
	margin-top: 5px;
	height:18px;
	width:100px;	
}

.pICLeft
{
	width: 399px;
	float: left;
	margin-right:10px;
}

.pICRight
{
	width: 296px;	
	float: left;
}

.infoGroup
{
	color:#666666;
	float: left;
	width: 199px;
	margin: 3px 0px;
}

.infoGroupLarge
{
	color:#666666;
	float: left;
	width: 100%;
	margin: 3px 0px;
}

.infoTextBox
{
	width:180px;
	font-size: 10px;
}

.infoTextBoxLarge
{
	width:380px;
	font-size: 10px;
}

.infoComments
{
	width: 294px;
	font: arial;
	font-size:11px;
}
.quoteComments
{
	width: 215px;
	margin-bottom: 10px;
	font: arial;
	font-size:11px;
}
.infoCheckBox
{
	line-height:12px;
}

.infoVSummary
{
	width: 690px;	
}

.submitButton, .submitButton:hover
{
	line-height: 23px;
	color: #FFF;
	height: 23px;
	width: 41px;
	padding: 0px 15px;
	margin: 4px 19px 4px 4px;
	background-image: url(../images/enabledNextButton.png);
	display: block;
	float: right;
	font-weight:bold;
}

.pre
{
	font: arial;
	font-size: 10px;
}

.leftConfirm
{
	float:left;
	width: 690px;
}

.middleConfirm
{
	float:left;
	width: 460px;	
}

.rightConfirm
{
	float:left;
	width:260px;
}
.csObjectBack
{
	background-image: url(../images/crossSellBack.png);
	float: left;
	height:94px;
	width:237px;
}

.crossSellObject
{
	height:94px;
	width:237px;
	margin-bottom:11px;
}

.csImage
{
	height:76px;
	width:76px;
	padding:9px;
	float:left;
}

.csText
{
	height:76px;
	width:134px;
	padding: 9px 9px 9px 0px;
	float:left;
}

.csTitle
{
	font-weight:bold;
	height: 32px;
	line-height:12px;
}

.csAbstract
{
	color:#fff;
	font-weight:bold;
	height:40px;
	line-height:12px;	
}

.crossSellArea
{
	height: 315px;
	width: 240px;
	overflow:auto;
}

.savedConfigContent
{
	width:934px;
}

.savedConfigs
{
	width:674px;	
}

.savedLeft
{
	width:691px;
	height: 304px;
	overflow:auto;
	float:left;
}

.savedRight
{
	margin-left:0px;
	width:240px;
	float:right
}

.savedConfigSummary
{
	width:664px;
	height:134px;
	float:left;
	border: solid 1px #EEE;	
	margin-bottom:20px;
}

.savedConfigLeft
{
	padding: 5px;
	float:left;
	width:474px;
}

.savedConfigInfo
{
	float:left;
	width:237px;
	height: 85px;
	overflow:hidden;
}

.toolTip
{
	font-family:Arial;
	font-size: 11px;
	color:#000000;
	font-size:10px;
}

ul.list
{
  display: block;
  list-style-type: disc;
  margin: 1em 0;
  -moz-padding-start: 40px;
  -moz-counter-reset: -html-counter 0;
  padding-left:10px;
}

.flagBox
{
	font-size:10px;
	line-height:16px;
	font-weight:normal;
	float: right;
	width:170px;
	height:16px;
	margin:0px;
	padding:0px 20px;
}

.flags
{
	font-size:10px;
	float:right;
}
img.flags
{
	border:0px;
	vertical-align:text-top;	
}






















.button, .button_ia, .RN_LB,.button_s {
    background: transparent url('../images/sprites.png') no-repeat right -41px; 
    display: block;
    float: right;
    height: 29px; 
    margin-right: 5px;
    padding-right: 10px;
    text-decoration: none;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    float:left; 
    margin-top:20px;
    cursor:pointer
}
.button span, .button_ia span, .RN_LB span,.button_s span{
    background: transparent url('../images/sprites.png') no-repeat; 
    display: block;
    line-height: 16px;
    padding: 7px 0px 6px 10px;
    cursor:pointer
} 

a.button:hover, a.button_s:hover{color:#FFF}

.button_ia, .button_ia span{background-image:url('../images/sprites_ia.png'); cursor:default}
.button_s{background: transparent url('../images/spr_s.png') no-repeat right -33px; height: 23px}
.button_s span{background: transparent url('../images/spr_s.png') no-repeat ;line-height:15px;font-size:12px}

#side .button span,#side .button_ia span{text-align:center;width:150px}
#side .button, #side .button_ia{margin:10px 10px 0}

#side p {padding-bottom:5px}

.legend{margin-top: 10px; list-style: none}

.legend li{display:block; float:left;margin: 0px 5px}

.features_table_heading .button{float:right;margin-top:0}



.RN_TB, .RN_TB_S {width:280px;float:left;line-height:23px;height:23px;display:block}
.RN_TB{background-color: Transparent;border:none 0px;font-size:11px;color:#000;font-weight:bold}

.RN_TB_S{background-color: white;border:1px solid #333;font-size:12px}

ul.SCG li{border:1px solid #CCCCCC;margin-bottom:10px}
.SCGs_T
{
    border-bottom:1px solid #CCCCCC;
    background:#EEE;
    clear:both;
    line-height:13px;
    list-style:none outside none;
    padding:5px 0
}

.SCGs_Txt{width:385px;float:left;line-height:23px;height:23px}

.SCGs_Ctls{float:right;width:290px}
.SCGs_Ctls b.button_s, .SCGs_Ctls a.button_s, .SC_Ctls b.button_s, .SC_Ctls a.button_s{text-align:center;width:70px; margin-top:0px;float:right;padding-right:3px}
.SCGs_Ctls b.button_s span, .SCGs_Ctls a.button_s span, .SC_Ctls b.button_s span, .SC_Ctls a.button_s span{padding:4px 0 4px 4px}
.SCG{width:680px}
#QS_C .SCG {width:auto}
.SCs{margin-bottom:5px;padding-bottom:5px;display:none}
.SC{width:90%}
.SC_T{background-color:#838383;padding: 5px 3px 5px 10px;font-weight:bold;color:#FFF}
.SC_T .RN_TB,.SC_T .RN_TB_S{width:250px}
.SC_T .RN_TB{font-size:11px;color:#FFF;height:17px;line-height:17px}
.SC_T .RN_TB_S{height:15px;line-height:15px}
.SC_Ctls{float:right}
.SC_Ctls b, .SC_Ctls a{color:#FFF;text-decoration:none; cursor:pointer}
.SC_Ctls b:hover, .SC_Ctls a:hover{color:#FFF;text-decoration:underline}
.SC_C{padding:10px}
.SC_C .imgCol{width:185px;height:110px;float:left;margin-right:5px;position:relative}
.SC_Info{height:125px;float:left;width:260px;overflow:auto}

.MSCG{margin-top:5px}
.MSCG_T{background-color:#CE1C31;color:white;font-size:12px;font-weight:bold;padding:2px}
.MSCG_T .ctrl{float:right;cursor:pointer;text-align:right;width:40px}
.MSC{display:none}
.MSC h3{background-color:#FFF;color:#333}
.MSC p.actions{text-align:center; border-bottom: solid 1px #CCC}

.GS_C{padding-bottom:5px;margin-bottom: 5px;}
.GS_IMG { margin-right: 5px;float: left;}
.GS_Info{height:125px;float:left;width:260px;overflow: auto;line-height: 20px}

#QS_C{display:none}
#QS_S,#QS_C
{
    width:193px;
    padding:2px 7px;
    border:1px solid #D7D5D5;
    background-image:url(../images/summaryBack.png)
    
}
#QS_C select,#QS_C input{width:180px}

#TabMini ul, #TabMini li{border:0; margin:0; padding:0; list-style:none;}
#TabMini ul{
    height:29px;
    margin-left:4px;
    width:199px;
}
#TabMini li{float:left; margin-right:2px;}
.qs_tab span:link, .qs_tab span:visited{
	background:url(../images/tab-round.png) right 60px;
	color:#56554e;
	display:block;
	font-weight:bold;
	height:30px;
	line-height:30px;
	text-decoration:none;
}
.qs_tab span span{
	background:url(../images/tab-round.png) left 60px;
	display:block;
	height:30px;
	margin-right:14px;
	padding-left:14px;
	cursor:pointer
}
.qs_tab span:hover{
	background:url(../images/tab-round.png) right 30px;
	display:block;
	color:#ffffff;
}
.qs_tab span:hover span{
	background:url(../images/tab-round.png) left 30px;
	display:block;
}


.qs_tab span, .qs_tab span:visited{
	background:url(../images/tab-round.png) right 60px;
	color:#56554e;
	display:block;
	font-weight:bold;
	height:30px;
	line-height:30px;
	text-decoration:none;
}
.qs_tab span span{
	background:url(../images/tab-round.png) left 60px;
	display:block;
	height:30px;
	margin-right:14px;
	padding-left:14px;
}
.qs_tab span:hover{
	background:url(../images/tab-round.png) right 30px;
	display:block;
	color:#ffffff;
}
.qs_tab span:hover span{
	background:url(../images/tab-round.png) left 30px;
	display:block;
}

dl,dt,dd{float:left;width:200px}
dt{clear:left;font-weight:bold}

b.col,b.exp, b.no{background:url(../images/col.gif) no-repeat center;height: 15px;width: 15px;float:left; margin-top:5px;margin-right:5px}
b.exp{background-image:url(../images/exp.gif)}
b.no{background-image:none}

a.prnt,b.del{background-image:url(../images/print.png);height: 23px;width: 20px;float:right; margin-right:5px}
b.del{background-image:url(../images/delete.png)}

.HalfLeft{float:left;width:48%}

