body  { background-color:#666666; background-image:url("images/bg.jpg");
background-repeat:repeat-x; font-family:Arial,Helvetica,sans-serif; font-size:11px; color: black; margin: 0; padding-bottom: 10px; padding-top: 0; color: #333333;}

body.noBackground { background: none; }

.h1 { color:#333333; font-size:20px; margin:0; padding-bottom:4px; font-weight: bold; }
.h2{ font-size: 16px; font-weight: bold; color: #000000; text-decoration: none;}

h1.contentTitle { color:#333333; font-size:20px; margin:0; padding-bottom:4px; font-weight: bold; }
h3 { color:#333333; font-size:13px; margin:0; padding:0 0 4px; }
h3.border { border-bottom:1px solid #DCDCDC; color:#333333; font-size:13px; margin:0 0 5px; padding:0 0 4px; }

.titleColor{ color: #2895D5; }

img { border: none 0; }

a { color: #2895D5; text-decoration: none; }
a:hover { text-decoration: underline; }

.navitem { background-image:url("images/carat-pointer-txt_11px.gif"); background-position:0 4px; background-repeat:no-repeat; display:block; font-size:11px; padding-left:9px; }

p.listTitle { margin-top: 15px ! important; }

ul, ol { padding-top: 3px; padding-left: 15px; margin: 10px; margin-top: 2px; margin-bottom: 12px; list-style-type: square; color: #666666; }
ul.navLinkStyleType { list-style-image: url("images/carat-pointer-txt_11px.gif"); list-style-type: square; margin-bottom: 3px; }
ol.alphaList { list-style-type: upper-alpha; }
ol { list-style-type: decimal;  }
ul li, ol li { padding-left: 0px; }
ul li ul, ol li ul { padding-top: 2px; padding-left: 15px; margin: 0px; }
ul li ul li, ul li ul li { padding-left: 0px; margin: 0px; }

.noMarginBottom { margin-bottom: 0px ! important; }
.noMarginTop { margin-top: 0px ! important; }
.smallMarginTop { margin-top: 5px ! important; }
.smallMarginBottom { margin-bottom: 5px ! important; }
.verticalAlignMiddle { vertical-align: middle; }
p.tripleMarginTop { margin-top: 21px ! important; }

select { background: url("images/drop_down_bg_2.png");  }
select option { background-color: #FFFFFF;  }

ul.tabbedMenuItems { padding: 0px; margin: 0px; height: 22px; }
ul.tabbedMenuItems li { float: left; list-style-type: none; width: 137px; _width: 136px; text-align: center; padding-top: 5px; border-right: solid 1px #fafafa; height: 20px; _height: 22px; font-family: Arial; font-size: 11px; font-weight: bold; color: #FFFFFF; }
ul.tabbedMenuItems a, ul.tabbedMenuItems a:hover, ul.tabbedMenuItems a:visited { color: #FFFFFF !important; }
ul.tabbedMenuItems li.selectedLarge { background-image: url('images/tab-on-bg.gif'); background-repeat: repeat-x; width: 207px !important; _width: 206px !important;  }
ul.tabbedMenuItems li.unselectedLarge { background-image: url('images/tab-off-bg.gif'); background-repeat: repeat-x; width: 207px !important; _width: 206px !important; }
ul.tabbedMenuItems li.selected { background-image: url('images/tab-on-bg.gif'); background-repeat: repeat-x; }
ul.tabbedMenuItems li.unselected { background-image: url('images/tab-off-bg.gif'); background-repeat: repeat-x; }

.clearBoth { clear: both; }
.alignCenter { text-align: center; }
.error {font-weight: bold; color: #ff0000;}

table tr.even td { background-color: #F5F5F5; }
table.basicFramedTable { border: 1px solid #ECECEC; }

span.mandatory { color: #2895D5; }



/* ClientMaster */

#pageContainer { background-color:#FFFFFF; background-image:url("images/bg_tile.jpg"); background-repeat:repeat-y; width: 864px; margin: 25px auto 0; }
#pageContainerHeader { background-image:url("images/bg_upper.jpg"); background-repeat:no-repeat; margin:0 auto; width:864px; }

#container { margin:0 auto; overflow:visible; padding-top:46px; width:740px; }
#container #pageHeader { float: left; clear: both; width: 100%; }
#pageHeader #siteLogoAndTitle { clear: both; height: 50px; }
#pageHeader #siteLogoAndTitle #headerLogo { float: left; background-image: url("images/xlogo.gif"); background-repeat: no-repeat; width: 175px; height: 50px; }
#pageHeader #siteLogoAndTitle #headerText { background-image: url(images/tradeIn.gif); background-repeat: no-repeat; background-position: right; text-align: right; float: right; width: 565px; height: 25px; }

#navigationBar { _overflow: hidden; margin-top: 22px; padding: 0px; background-image: url("images/top_nav_glass_bar.gif"); background-repeat: no-repeat; height: 35px; width: 740px; clear: both; }
#navigationBar ul { padding: 0px; margin: 0px; display: block; list-style: none; }
#navigationBar ul li { background-image: url("images/top_nav_separator.gif"); background-repeat: no-repeat; background-position: right; height: 23px; padding: 8px 13px 0px 13px; margin: 0; float: left; font-size: 13px; font-weight: bold; color: #666666; }
#navigationBar ul li.last { background-image: none; }
#navigationBar ul li ul { z-index: 1000; width: 200px; border-top: 1px solid #e0e0e0; position: absolute; display: none; background-color: #ececec; margin-left: -13px; margin-top: 7px; list-style: none; }
#navigationBar ul li ul li { height: auto; position: relative; display: block; border-bottom: 1px solid #cccccc; padding: 9px 14px 9px 14px; float: none; font-size: 13px; font-weight: bold; color: #666666; }

#navigationBar ul li a { text-decoration: none; color: #666666; }
#navigationBar ul li a:hover { text-decoration: underline; color: #666666; }
#navigationBar ul li a.noLink { color: #666666; text-decoration: none; cursor: default; }

#container #pageBody { float: left; clear: both; width: 100%; margin: 0; }
#container p { margin: 7px 0; } 

#container #leftNavContainer { float: left; margin-bottom: 15px; margin-right: 10px; width: 175px; margin-right:10px; }
#container #leftNavContainer div.section { margin-bottom: 16px; width: 175px; }
#container #leftNavContainer div.section div.header { background-image:url("images/sidebar_hd_175.gif"); background-repeat:no-repeat; color:#333333; font-size:11px; font-weight:bold; padding: 7px 10px 5px 12px; }
#container #leftNavContainer div.section div.content { background-image:url("images/sidebar_content_175.gif"); background-position:left bottom; background-repeat:no-repeat; color:#666666; padding:8px 0 13px 13px; } 

#container #leftNavContainer div.contactUsInformation { padding: 10px; }
#container #leftNavContainer div.contactUsInformation h2 { font-weight: normal; margin: 0; font-size: 175%; }
#container #leftNavContainer div.contactUsInformation p { color: #999999; font-size: 110%; margin: 10px 0;}
#container #leftNavContainer div.contactUsInformation a { margin-left: 75px; color: #2895D5; }

#container #pageContentContainer,
#container #pageContentPromotionContainer { width: 555px; float: left;  }
#container #pageContentPromotionContainer { background-color:#FAFAFA;}

#container #pageContentContainer div { margin-bottom: 15px; }

#container .pageErrorHeader { color: red; margin: 15px 0 0 5px; clear: both; float: left;}

.userInformationContainer span.welcomeUsername { color: #666666;}

.userInformationContainer p.navitem a,
.offeringsContainer p.navitem a { color: #666666; }

#pageFooter { background-image:url("images/bg_lower.jpg"); background-position: bottom left; background-repeat: no-repeat; height: 117px; clear: both; }

#footer-links { margin-top: 0pt; margin-right: auto; margin-bottom: 0pt; margin-left: auto; width: 740px; background-image: url("images/glass_bar.gif"); background-repeat: no-repeat; height: 41px; font-size: 11px; position: relative; padding: 0px; }
#footer-links li { margin-left: 5px; display: inline; }
#footer-links li a{ display: block; float: left; margin-top: 9px; padding-left: 16px; text-decoration: none; color: #676767; background-image: url("images/footer_separator.gif"); background-repeat: no-repeat; background-position: left center; }
#footer-links li a.first{ padding-left: 15px; background-image: none; }
#footer-links li a:hover { color: #000000; }
#copyright { margin-left: auto; margin-right: auto; margin-top: -5px; width: 710px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #979797; }

/* User Login Box UC */

#userLoginBox *,
#userLoginBox p { padding: 1; margin: 3px 0; }
#userLoginBox p.navitem { margin: 15px 0; }
#userLoginBox input.submitButton { background-image: url("images/btn_submit.jpg"); width: 58px; height: 22px; border: none 0; }
#userLoginBox input.submitButton:hover { cursor: pointer; }
#userLoginBox input.registerButton { background-image: url("images/btn_register_now.jpg"); width: 98px; height: 22px; border: none 0; }
#userLoginBox input.registerButton:hover { cursor: pointer; }
#userLoginBox span.chkLoginRememberMe { vertical-align: middle; margin-left: 5px; }

/* Homepage - Default.aspx */

div#homepage h2 { color: #333333; font-weight: bold; font-size: 20px; margin-top: 10px 0 5px; padding: 0 0 4px;  border-bottom:1px solid #DCDCDC; }
div#homepage div.content div.homePageInfoSection { clear: both; float: left; width: 100%; margin-top: 0px; }
div#homepage div.content div#aboutTradeIn div#aboutContent { float: left; }
div#homepage div.content div#aboutTradeIn div#aboutContent p { margin: 0; }
div#homepage div.content div#aboutTradeIn div#aboutContent ul { margin-left: 15px; }
div#homepage div.content div#aboutTradeIn div#aboutContent ul li{ list-style-type: square; }

div#homepage div.leftSection { width: 240px; float: left; }
div#homepage div.rightSection { width: 240px; float: right; margin-right: 0px; }

div#homepage select.productCategoryList { width: 170px; }

/* Trade In - Steps Bar */

div.tradeInStepsBar .arrow { float: left; margin-top: -4px; margin-left: 68px; padding: 0px; height: 8px; width: 10px; background-image: url('images/tab_arrow_on.gif'); background-repeat: no-repeat; }
div.tradeInStepsBar .arrow.secondTab { margin-left: 205px;  }
div.tradeInStepsBar .arrow.thirdTab { margin-left: 343px;  }
div.tradeInStepsBar .arrow.fourthTab { margin-left: 480px;  }

/* Promotions */

table.promotionProductList { border-collapse: collapse; margin-top: 10px; background-color: #FFFFFF; }
table.promotionProductList tr th,
table.promotionProductList tr.header td { background-color: #ECECEC; padding: 4px 8px; font-weight: bold; color: #666666; text-align: center; vertical-align: top; }
table.promotionProductList tr td { text-align: center; padding: 4px 8px; border-right: 1px solid #ECECEC; color: #666666;}
table.promotionProductList tr td.lastColumn { border-right: none 0; }

table.promotionProductList tr td.manufacturer { background-color: #FAFAFA; }
table.promotionProductList tr.even td.manufacturer { background-color: #F5F5F5; }

table.promotionProductList tr.pageNavigationStyle td { border: none 0; text-align: center; }
table.promotionProductList tr.pageNavigationStyle table { position: relative; margin: 0px auto; }

div.promotionMenuBar ul.tabbedMenuItems li { width: 114px;  }

div.promotionMenuBar .arrow { float: left; margin-top: -4px; margin-left: 138px; padding: 0px; height: 8px; width: 15px; background-image: url('images/tab_arrow_on.gif'); background-repeat: no-repeat; clear: both; }
div.promotionMenuBar .arrow.secondTab { margin-left: 270px;  }
div.promotionMenuBar .arrow.thirdTab { margin-left: 414px;  }
div.promotionMenuBar .arrow.fourthTab { margin-left: 453px;  }

ul.tabbedMenuItems li.selectedMedium { background-image: url('images/tab-on-bg.gif'); background-repeat: repeat-x; width: 276px !important; _width: 183px !important;  }
ul.tabbedMenuItems li.unselectedMedium { background-image: url('images/tab-off-bg.gif'); background-repeat: repeat-x; width: 276px !important; _width: 183px !important; }
ul.tabbedMenuItems li.unselectedExtra { background-image: url('images/tab-off-bg.gif'); background-repeat: repeat-x; width: 369px !important; _width: 368px !important; }

div.recycleMenuBar ul.tabbedMenuItems li { width: 114px;height:17px;}

div.recycleMenuBar .arrow { float: left; margin-top: -1px; margin-left: 133px; padding: 0px; height: 8px; width: 15px; background-image: url('images/tab_arrow_on.gif'); background-repeat: no-repeat; clear: both; }
div.recycleMenuBar .arrow.secondTab { margin-left: 171px;  }
div.recycleMenuBar .arrow.thirdTab { margin-left: 285px;  }
div.recycleMenuBar .arrow.fourthTab { margin-left: 386px;  }

.promotionContentArea { margin:15px 15px 10px; }

/* Get Quote Page */
.quoteTable { float: left; }

/* View Trade Header */

table.tradeHeader, table.tradeItemStatus { border-collapse: collapse; border: none 0; width: 555px; }
table.tradeHeader td, table.tradeItemStatus td { border-bottom: 1px solid #ECECEC; }
table.tradeHeader td.normalHeader, table.tradeItemStatus td.normalHeader { background-color: #ECECEC; padding: 4px 8px; font-weight: bold; color: #666666; text-align: left; vertical-align: top; }
table.promotionProductList tr.headerTradeStatusProductList th { background-color: #ECECEC; padding: 4px 3px; font-weight: bold; color: #666666; text-align: center; vertical-align: top; }

/* Bill address / Mail Address / Other Addresses */

table.addressList { background-color: #FFFFFF; border-collapse: collapse; }
table.addressList td { padding: 4px 8px; }
table.addressList td.addressHeader { background-color: #ECECEC; font-weight: bold; color: #666666; text-align: center; vertical-align: top; }
table.addressList td.rightTableBorder { border-right: 1px solid #ECECEC; }

/* Feedback */

#feedbackContainer input.submitButton { margin-top: 15px; background-image: url("images/btn_submit.jpg"); width: 58px; height: 22px; border: none 0; }
#feedbackContainer input.submitButton:hover { cursor: pointer; }
#feedbackContainer p.successMessage { color: #2895D5; }
#feedbackContainer p.errorMessage { color: red; }

/* Privacy Policy */

#privacyContainer p { margin: 0 0 20px 0; }
#privacyContainer p.subtitle { margin: 11px 0; }
#privacyContainer h3.importantNotice { float: left; clear: none; margin: 0; padding: 0; height: 11px; }

/* Sales Rep */

#salesRepContainer input.registerButton { background-image: url("images/btn_register_now.jpg"); width: 98px; height: 22px; border: none 0; }
#salesRepContainer input.logonButton {  background-image: url("images/btn_submit.jpg"); width: 58px; height: 22px; border: none 0; margin-right: 25px; }
#salesRepContainer input.registerButton:hover, 
#salesRepContainer input.logonButton:hover { cursor: pointer; }

/* Help Section */

#helpSection h3 { margin-top: 25px; }
#helpSection h3.border { margin-top: 25px; }
#helpSection h3.subSectionTitle { margin-top: 20px; font-size: 13px; }
#helpSection h4 { margin-bottom: 0px; }
#helpSection p { margin: 0px; }
#helpSection p.backToTop { margin-top: 10px; }

/* View Completed Trades */

p.quoteResultsUndernote { float: right; }
td.orTextConnector { font-weight: bold; padding: 15px 5px; }

/* Buttons */

input.btnCreateNewQuote { width: 116px; height: 19px; background-image: url("images/btn_create_new_quote.jpg"); border: none 0; margin: 5px 0; }
input.btnOpenQuote { width: 76px; height: 19px; background-image: url("images/btn_open_quote.jpg"); width: 76px; height: 19px; border: none 0; margin: 5px 0; }
input.btnDeleteQuote { width: 96px; height: 19px; background-image: url("images/btn_delete_quote.jpg"); border: none 0; margin: 5px 0; }
input.btnUpdateQuantities { width: 116px; height: 19px; background-image: url("images/btn_update_quantities.jpg"); border: none 0; margin: 5px 0; }
input.btnContinue { width: 76px; height: 19px; background-image: url("images/btn_continue.jpg"); border: none 0; margin: 5px 0; }
input.btnPrint { width: 36px; height: 19px; background-image: url("images/btn_print.jpg"); border: none 0; margin: 5px 0; }
input.btnSaveQuote { width: 76px; height: 19px; background-image: url("images/btn_save_quote.jpg"); border: none 0; margin: 5px 0; }
input.btnAcceptNextPhase { width: 196px; height: 19px; background-image: url("images/btn_next_phase.jpg"); border: none 0; margin: 5px 0; }
input.btnDecline { width: 56px; height: 19px; background-image: url("images/btn_decline.jpg"); border: none 0; margin: 5px 0; }
input.btnClear { width: 36px; height: 19px; background-image: url("images/btn_clear.jpg"); border: none 0; margin: 5px 0; }
input.btnAddNewAddress { width: 116px; height: 19px; background-image: url("images/btn_add_new_address_grey.jpg"); border: none 0; margin: 5px 0; }
input.btnEditAddress { width: 76px; height: 19px; background-image: url("images/btn_edit_address.jpg"); border: none 0; margin: 5px 0; }
input.btnEditProducts { width: 96px; height: 19px; background-image: url("images/btn_edit_products.jpg"); border: none 0; margin: 5px 0; }
input.btnConfirmSubmit { width: 116px; height: 19px; background-image: url("images/btn_confirm_submit.jpg"); border: none 0; margin: 5px 0; }
input.btnPrintPreview { width: 96px; height: 19px; background-image: url("images/btn_print_preview.jpg"); border: none 0; margin: 5px 0; }
input.btnYes { width: 36px; height: 19px; background-image: url("images/btn_yes.jpg"); border: none 0; margin: 5px 0; }
input.btnNo { width: 36px; height: 19px; background-image: url("images/btn_no.jpg"); border: none 0; margin: 5px 0; }
input.btnReturnToStandardTradeIn { width: 156px; height: 19px; background-image: url("images/btn_return_to_standard_trade_in.jpg"); border: none 0; margin: 5px 0; }
input.btnChangePassword { width: 116px; height: 19px; background-image: url("images/btn_change_password.jpg"); border: none 0; margin: 5px 0; }
input.btnOtherAddresses { width: 116px; height: 19px; background-image: url("images/btn_other_addresses_grey.jpg"); border: none 0; margin: 5px 0; }
input.btnCancel { width: 56px; height: 19px; background-image: url("images/btn_cancel.jpg"); border: none 0; margin: 5px 0; }
input.btnSubmit { width: 58px; height: 20px; background-image: url("images/btn_submit.jpg"); border: none 0; margin: 5px 0; }
input.btnChangeBillingAddress { width: 156px; height: 19px; background-image: url("images/btn_change_billing_address_grey.jpg"); border: none 0; margin: 5px 0; }
input.btnAdd { width: 36px; height: 19px; background-image: url("images/btn_add.jpg"); border: none 0; margin: 5px 0; }

input.btnCreateNewQuote:hover,
input.btnOpenQuote:hover,
input.btnDeleteQuote:hover,
input.btnUpdateQuantities:hover,
input.btnContinue:hover,
input.btnPrint:hover,
input.btnSaveQuote:hover,
input.btnAcceptNextPhase:hover,
input.btnDecline:hover,
input.btnClear:hover,
input.btnAddNewAddress:hover,
input.btnEditAddress:hover,
input.btnEditProducts:hover,
input.btnConfirmSubmit:hover,
input.btnPrintPreview:hover,
input.btnYes:hover,
input.btnReturnToStandardTradeIn:hover,
input.btnChangePassword:hover,
input.btnOtherAddresses:hover,
input.btnCancel:hover,
input.btnNo:hover,
input.btnSubmit:hover,
input.btnChangeBillingAddress:hover,
input.btnAdd:hover { cursor: pointer; }


/* Cart */

.cart{ border-collapse: collapse; border: none 0;  }
.cart td { border-collapse: collapse; border: 1px solid #ECECEC;  }
.cartHeader { background-color: #ECECEC; color: #666666; padding: 4px 8px; vertical-align: top; font-weight: bold; text-align: center; }
.cartFooter { font-weight: bold; background-color: White; color: #000066;	}

.cartProduct{ font-weight: bold; Width: 240px; }
.cartQty{ text-align: right; Width: 30px; }	
.cartCondition{ text-align: Center; Width: 60px; }	
.cartUnitValue{ text-align: Right;  Width: 80px; }	
.cartShip{ text-align: Right;  Width: 60px; }	
.cartTotalValue{ text-align: Right; Width: 80px; }	
.cartRemove{ text-align: Center;  Width: 60px; }	
.cartProductType { font-weight:bold; color:blue; }
.cartProductName { font-weight:bold; }

.cartoddrowcolor{background-color: #F5F5F5;} /* Grey */
.cartevenrowcolor{background-color: #FFFFFF;} /* White */

/*Promotion Landing page Previous Promotions*/
.OldPromoDiv
{
	padding-left:10px;
}
.OldPromoContent
{
	color:#666666;
}
.OldPromoSpecific
{
	font-style:italic;
}

/*
.nav {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 7.75 pt;
	font-weight: bold;
	background-color: #830000;
	padding-left: 50px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.nav a {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 7.75 pt;
	font-weight: bold;
	color: #D8D6D6;
	padding-right: 30px;
}

.nav a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.sidebar {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 7.75 pt;
	padding: 10px 5px;
	background-color: #E4E4E4;
	line-height: 10px;
}

.footer {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 7.75 pt;
	color: #000000;
	text-align: center;
}

.top {
	background-image: url(images/top.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}
.main {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.p {
	margin-top: 0px;
	
}
.step1 {
	text-align: center;
	width: 155px;
	height: 158px;
	padding-left: 15px;
	padding-right: 10px;
	background-image: url(../../images/home_box1.jpg);
	background-repeat: no-repeat;
	vertical-align: middle;
}
.step2 {
	background-image: url(../../images/home_box2.jpg);
	background-repeat: no-repeat;
	text-align: center;
	width: 155px;
	height: 158px;
	padding-left: 15px;
	padding-right: 10px;
	vertical-align: middle;
	padding-top: 10px;
}
.step3 {
	background-image: url(../../images/home_box3.jpg);
	background-repeat: no-repeat;
	text-align: center;
	width: 155px;
	height: 158px;
	padding-left: 15px;
	padding-right: 10px;
	vertical-align: middle;
	padding-top: 10px;
}
.promo {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
}
.float_left {
	float: left;
	padding-right: 20px;
}

.cart{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;	
	background-color: White;	
	border-collapse: collapse;
	
}

.cartProduct{
	font-weight: bold;
	Width: 240px;
}

.cartQty{
	text-align: right; 
	Width: 30px;
}	

.cartCondition{
	text-align: Center; 
	Width: 60px;	
	
}	

.cartUnitValue{
	text-align: Right; 
	Width: 80px;	
	
}	

.cartShip{
	text-align: Right; 
	Width: 60px;	
	
}	

.cartTotalValue{
	text-align: Right;
	Width: 80px;	
	
}	

.cartRemove{
	text-align: Center; 
	Width: 60px;	
}	

.cartHeader {

	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-color: #CCCCCC;
	font-size: 11px;
	color: Black;
	font-weight: bold;
	text-align: center;
}

.cartFooter {
	
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	background-color: White;
	color: #000066;	
}

.TextBox
{
    border-style: solid;
    border-width: 1px;
    border-color: #C6C6C6;
    width: 100px;
}

.TextBox150
{
    border-style: solid;
    border-width: 1px;
    border-color: #003366;
    width: 150px;
}

.TextBox200
{
    border-style: solid;
    border-width: 1px;
    border-color: #003366;
    width: 200px;
}

.TextBox250
{
    border-style: solid;
    border-width: 1px;
    border-color: #003366;
    width: 250px;
}

.Button
{
    width: 80px;
    color: White;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 10px;
    font-weight: bold;
    background-color: #003366;
    border-style: outset;
    border-width: 2px;
    border-left-color: #6699CC;
    border-top-color: #6699CC;
    border-bottom-color: #000033;
    border-right-color: #000033;
}

.Button100
{
    width: 100px;
    color: White;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 10px;
    font-weight: bold;
    background-color: #003366;
    border-style: outset;
    border-width: 2px;
    border-left-color: #6699CC;
    border-top-color: #6699CC;
    border-bottom-color: #000033;
    border-right-color: #000033;
}


.Button120
{
    width: 120px;
    color: White;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 10px;
    font-weight: bold;
    background-color: #003366;
    border-style: outset;
    border-width: 2px;
    border-left-color: #6699CC;
    border-top-color: #6699CC;
    border-bottom-color: #000033;
    border-right-color: #000033;
}


.Button140
{
    width: 140px;
    color: White;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 10px;
    font-weight: bold;
    background-color: #003366;
    border-style: outset;
    border-width: 2px;
    border-left-color: #6699CC;
    border-top-color: #6699CC;
    border-bottom-color: #000033;
    border-right-color: #000033;
}


.Button200
{
    width: 200px;
    color: White;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 10px;
    font-weight: bold;
    background-color: #003366;
    border-style: outset;
    border-width: 2px;
    border-left-color: #6699CC;
    border-top-color: #6699CC;
    border-bottom-color: #000033;
    border-right-color: #000033;
}


.TextArea
{
    border-style: solid;
    border-width: 1px;
    border-color: #003366;
    scrollbar-base-color: #e5eeff;
    scrollbar-face-color: #e5eeff;
    scrollbar-highlight-color: #e5eeff;
    scrollbar-shadow-color: navy;
    scrollbar-darkshadow-color: #e5eeff;
    scrollbar-arrow-color: navy;
    scrollbar-track-color: #e5eeff;
    scrollbar-3dlight-color: #003366;
}


.SectionHeader
{
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    background-color: #CCCCCC;
    font-weight: bold;
}

.SectionHeaderNormal
{
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-weight: bold;
}

.SectionContent { font-family: Verdana, Arial, Helvetica, Sans-Serif; }

.AddressHeader
{
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    background-color: #CCCCCC;
    color: Black;
    font-weight: bold;    
}

.TableNormal{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 7.75 pt;
	background-color: White;	
	border-collapse: collapse;			
}

.RowAlternate
{
    background-color: #F4F4F4;       
}

.ProductConfig{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;	
	background-color: White;	
	border-collapse: collapse;	
	vertical-align: top;	
}

.AlignRight
{
    text-align: right;     
}

.AlignCenter
{
    text-align: center;     
}

.HelpSectionHeader
{
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    background-color: #95A9C8;
    font-size: 16px;
    font-weight: bold;
}

.HelpSectionHeader2
{
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    background-color: #e5eeff;
    font-size: 12px;
    font-weight: bold;
}
.HelpSectionHeaderNormal
{
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-weight: bold;
}

.cartProductType
{
    font-weight:bold;
    color:blue;
}

.cartProductName
{
    font-weight:bold;
}

.cartProductComponent
{
    font-size:8pt;
}*/

/* Classes added while implementing OOV (Start) */
/*.primButton 
{
	color: White;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 10px;
    font-weight: bold;
    background-color: #003366;
    border-style: outset;
    border-width: 2px;
    border-left-color: #6699CC;
    border-top-color: #6699CC;
    border-bottom-color: #000033;
    border-right-color: #000033;
    overflow: visible; 
	padding-left: 3px; 
	padding-right: 3px;
}

.secButton 
{
	color: White;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 10px;
    font-weight: bold;
    background-color: #003366;
    border-style: outset;
    border-width: 2px;
    border-left-color: #6699CC;
    border-top-color: #6699CC;
    border-bottom-color: #000033;
    border-right-color: #000033;
    overflow: visible; 
	padding-left: 3px; 
	padding-right: 3px;
}

.bold {font-weight: bold;}
.small {font-size: 90%;}
.smallbold {font-size: 90%; font-weight: bold;}
.large {font-size: 110%;}

.BoldBlack
{
	font-weight: bold; 
	color: Black;	
}

.colorFF0000
{
	color: #FF0000;
}*/
/* Classes added while implementing OOV (End) */

