/* controls fonts sitewide */
html, body, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
/*---------- Main Layout Divs ----------*/
#wrapper { width: 960px; height: 100%; margin: 0 auto; }
#navigation { width: inherit; height: 130px; }
#contentpane { width: 960px; height: auto; float: right; }
#footer { width: 960px; margin: 0 auto; clear: both; }

.col2-1 {float:left;}
.col2-2 {float:left;}

.col4-1 {float:left;}
.col4-2 {float:left;}
.col4-3 {float:left;}
.col4-4 {float:left;}
.newaccountpop {background:transparent url(/images/Layout/bkg-popupwin.png) no-repeat; height:471px; left:250px; top:3%; margin:0 auto; width:705px;}
.newaccountpop .content { margin:0 auto; width:653px; padding-top:25px;}
/* main container div for a page */
div.pagecontent {width:850px;}

/*---------- Main Navigation Bar  ----------*/
#navigation .hplinks {width:365px; height:20px;}
#navigation .shingolinks { margin-top:-10px;}
#navigation .search { width: 265px; height: 16px; padding: 0px 10px 10px 0px; margin-top:1px; float:right;}

#navigation .search .links {width:90px;}
#navigation .search .search-box {width:auto; margin-top:0px;}

#navigation .search ul { width: 90px; height: 16px; margin: 0px; padding: 0px; float: right; }
#navigation .search ul li { margin: 0px; padding: 0px; display: inline; }
#navigation .search-box { float:left; height:16px; }
#navigation input.top-search-box {vertical-align:top; float:left; width: 120px; height: 16px; background: url(/images/Layout/bg_search_02.gif) repeat-x; padding-top:0px; font-size: 10px; border: 0px; color: #464646;  }

#navigation .logo { width: 87px; height: 93px; float: left; }
#navigation .main-nav {width:960px;}
#navigation .main-navleft {width:15px; height:95px; background:url(../images/Layout/mainnav_left.jpg) no-repeat; float:left;}
#navigation .main-navright {width:15px; height:95px; background:url(../images/Layout/mainnav_end.jpg) no-repeat; float:right;}
#navigation .main-navbody {width:843px; padding-top:40px; background:url(/images/Layout/mainnav_bg.jpg) repeat-x; float:left;}

#navigation .main-nav ul { margin: 0px; padding: 2px; vertical-align:middle; width:773px; padding-left:40px;}
#navigation .main-nav ul li { list-style: none; margin: 0px; padding: 0px; display: inline; }
#navigation .main-nav ul li a { text-indent: -9999px; }
#navigation .main-nav ul .home a { width: 32px; height: 53px; display: block; float: left; background: url(/images/Layout/mainnav_home.gif) no-repeat; }
#navigation .main-nav ul .about a { width: 60px; height: 53px; display: block; float: left;  background: url(/images/Layout/mainnav_aboutais2.gif) no-repeat; }
#navigation .main-nav ul .products a { width: 59px; height: 53px; display: block; float: left;  background: url(/images/Layout/mainnav_products.gif) no-repeat; }
#navigation .main-nav ul .showrooms a { width: 74px; height: 53px; display: block; float: left;  background: url(/images/Layout/mainnav_showrooms.png) no-repeat; }
#navigation .main-nav ul .dealers a { width: 81px; height: 53px; display: block; float: left;  background: url(/images/Layout/mainnav_finddealer.gif) no-repeat; }
#navigation .main-nav ul .gsa a { width: 22px; height: 53px; display: block; float: left;  background: url(/images/Layout/mainnav_gsa.png) no-repeat; }
#navigation .main-nav ul .studies a { width: 78px; height: 53px; display: block; float: left;  background: url(/images/Layout/mainnav_casestudies.gif) no-repeat; }
#navigation .main-nav ul .sustainability a { width: 92px; height: 53px; display: block; float: left;  background: url(/images/Layout/mainnav_sustain.png) no-repeat; }
#navigation .main-nav ul .support a { width: 51px; height: 53px; display: block; float: left;  background: url(/images/Layout/mainnav_support.gif) no-repeat; }
#navigation .main-nav ul .contactnav a { width: 72px; height: 53px; display: block; float: left;  background: url(/images/Layout/mainnav_contactais.gif) no-repeat; }
#navigation .main-nav ul .spacer { width: 13px; height: 53px; margin-left:10px; display: block; float: left;  background: url(/images/Layout/vr_nav.gif) no-repeat; }

#navigation .mainnavtop {clear:both; width:960px;}
/* -- info bar --*/
.infobarlink{ position: fixed;    bottom:0px; left: 40px; width: 20px; height:20px; z-index: 1001; background-color: #fff; }

#alertpanel {background:#ffffcc; width:200px; height:auto; border:1px solid #cccccc;}
#alertpanel .heading {font-weight:bold; font-size:12px;}
.alertbody {width:190px; padding-left:4px;}
.alertrow {clear:both; padding-bottom:2px;}
.alertrow .alertlabel {font-weight:bold;width:120px; float:left;}
/* -- Master page styles home pg vs interior pages -- */
.content .divlhsmain {width:0px;}
.content .divlhsinter {width:150px;}
.contenthome {width:960px;}
.contentinter {width:865px;}
/*---------- Main Font Styles ----------*/
p { padding: 0px 0px 10px 0px; }
h1 { font-weight: normal; color: #7d7d7d; line-height: 40px; }
h2 { font-size: 16px; font-weight: normal; color: #619080; margin: 0px 0px 10px 0px; }
h3 { font-weight: normal; color: #7d7d7d; padding: 5px 0px 5px 0px; }
h4 { font-weight: normal; color: #7d7d7d; padding: 2px 0px 2px 0px; }
ul { list-style-image: url(/images/Layout/bullet.png); margin: 0px 0px 10px 0px; }
.white-text { color: #FFF !important; }
.page-content ul { list-style-image: url(/images/Layout/bullet.png); }
ul li { margin: 0px 0px 0px 25px; padding: 0px 0px 5px 5px; }

.green-text { color: #619080 !important; }
.green-text-bold { color: #619080; font-weight:bold !important ; }

.lightgreen-text { color: #69a21d !important; }

.blue-text { color: #13324e !important; }
.lightbluetext {	color: #c5dff8 !important;	font-weight: bold;}
.lightblue-text { color: #6687aa !important; }
.lightblue-text-bold{ color: #6687aa !important; font-weight:bold; }

.gray-text-bold {color:#666666;}

.purple-text { color: #724880 !important; }
.purple-text-bold { color: #724880 !important; font-weight:bold; }

.red-text { color: #ae3f0a !important; }
.red-text-bold { color: #ae3f0a; font-weight:bold !important; }
/*---------- Text Link Styles ----------*/
a { text-decoration: underline; color: #4d4d4d; font-weight: bold; }

/*---------- Content Area Styles ----------*/
.page-title { width: 868px; height: 50px; border-bottom: 1px solid #ebebeb; margin:  10px 0px 10px 0px; }
.page-title ul { width: inherit; list-style-image: none; margin: 0px; position: relative; top: 10px; }
.page-title ul li { list-style-image: url(/images/Layout/arrow_right.png); text-align: right; padding: 0px; margin: 0px;  }
.page-title ul li a {font-size:11px; color: #003663; font-weight: bold; border: none; background: none; }
.page-header { width: inherit; height: 250px; padding: 10px 0px 0px 0px; }
.page-header-copy { width: 300px; height: auto; float: right; line-height: 2em; }
.page-header-copyen { width: 415px; height: auto; float: right; line-height: 2em; }

.page-header-dealernet  { width: inherit; height: 125px; padding: 10px 0px 0px 0px; }
.page-header-copy-dealernet { width: 550px; height: auto; float: right; line-height: 2em; }

.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.page-content-showroom-L { width: 230px; height: auto; }
.page-content-showroom-R { width: 610px; height: auto; }
.grayborder {border: 1px solid #cccccc;}

.page-wrapper { width: inherit; height: auto; overflow: hidden; }
.page-copy { width: 460px; line-height: 2em; font-size: 11px; }
.page-copy p { margin: 5px 0px 5px 0px; }
.page-copy ol { margin: 10px 0px 10px 0px; }
.page-copy ol li { list-style: decimal; margin: 0px 0px 0px 20px; font-weight: bold; }
.page-copy ol li a { color: inherit; text-decoration: underline; }

/*---------- Page Title Backgrounds ----------*/
.title-learning { background: url(/images/Layout/title_learn.png) no-repeat; }
.title-showroom { background: url(/images/Showroom/title_showroom.png) no-repeat; }
.title-support { background: url(/images/Support/title_support.png) no-repeat; }
.title-dealernet{ background: url(/images/Dealernet/title_dealernet.png) no-repeat; }
.title-dealerlogin{ background: url(/images/Dealernet/title_dealerlogin.png) no-repeat; }
.title-repnet { background: url(../images/RepNet/title_repnet.png) no-repeat; }
.title-repnetweekly { background: url(../images/RepNet/header_repreport.png) no-repeat; }
.title-contact { background: url(../images/Layout/title_contact.png) no-repeat; }
.title-environmental { background: url(../images/Layout/title_environmental.png) no-repeat; }
.title-clientnet { background: url(../images/ClientNet/title_clientnet.png) no-repeat; }
.title-presenter { background: url(../images/QuotePresenter/title_quote_presenter.png) no-repeat; }
.title-adnet { background: url(/images/adnet/title_adnet.png) no-repeat; }
.title-eorders { background: url(../images/eOrders/title_eorders.png) no-repeat; }
.title-designcheck {background:url(../images/Dealernet/title_designcheck.png) no-repeat; }
.title-spa {background:url(../images/RepNet/title_spa.png) no-repeat; }
.title-error {background:url(../images/Layout/title_error.png) no-repeat; }
.title-manage-dealers { background: url(/images/RepNet/title_manage_dealers.png) no-repeat; }
.title-opportunities { background: url(/images/RepNet/title_opportunites.png) no-repeat; }
.title-oppreg { background: url(/images/DealerNet/title_oppreg.png) no-repeat; }
.title-activity { background: url(/images/RepNet/title_activity.png) no-repeat; }
.title-gsalocator{  background: url(/Images/GSA/gsadealer.png) no-repeat;}
.title-designrequest { background: url(/Images/Layout/title_designrequest.png) no-repeat;}
.title-spifcenter { background: url(/Images/Dealernet/SpifCenterHeader.png) no-repeat;}
.title-eslicks {background: url(/images/eSlicks/title_eslicks.png) no-repeat;}
.title-competitive {background:url(/images/Competitive/titleCA.jpg) no-repeat;}
.title-tourrequest {background:url(/Images/RepNet/title_TourRequest.png) no-repeat;}
.title-specialrequest {background: url(/Images/DealerNet/title_specials.png) no-repeat;}
.title-deliveredquotes {background: url(/Images/RepNet/title_dquotes.png) no-repeat;}
.title-more {background: url(/Images/RepNet/title_more.png) no-repeat;}
.title-eureg {background:url(/Images/RepNet/title_AccountRegistration.png) no-repeat;}
.title-updateaccount {background:url(/Images/Layout/title_UpdateAccount.png) no-repeat;}
.title-newuserreg {background:url(/Images/Layout/title_NewUserRegistration.png) no-repeat;}
.title-element {background:url(/Images/Element/title_elementorder.png) no-repeat;}
.title-resources {background:url(/Images/Layout/title_infodownload.png) no-repeat;}
.title-sidebyside {background:url(/Images/SideBySide/title_sidebyside.png) no-repeat;}
.title-faq {background:url(/Images/FAQ/title_faq.png) no-repeat;}
.title-asis {background:url(/Images/AsIs/title_asis.png) no-repeat;}
.title-newscenter {background:url(/Images/Layout/title_newscenter.png) no-repeat;}
.title-photolib {background:url(/Images/Layout/title_photolib.png) no-repeat;}
.title-dealertraining {background:url(/Images/Layout/header_DealerTraining.gif) no-repeat;}
.title-spectraining{background:url(/Images/Layout/title_specTraining.png) no-repeat;}
.title-designaffiliates {background:url(/Images/Layout/title_DesignAffiliates.png) no-repeat;}
.title-finishcenter {background:url(/Images/FinishCenter/page_title.jpg) no-repeat;}
.title-litrequest {background:url(/Images/titleLitRequest.jpg) no-repeat;}
.title-litcheckout {background:url(/Images/titleLitCheckout.jpg) no-repeat;}
.title-litconfirm {background:url(/Images/LitRequest/titleLitConfirm.jpg) no-repeat;}
.title-designrequestrevision {background:url(/Images/DesignRequest/header_rev.png) no-repeat;}
.title-leasing {background:url(/images/financing/header_leasing.png) no-repeat;}
.title-leaseprocess {background:url(/images/financing/header_leaseprocess.png) no-repeat;}
.title-horizon {background:url(/images/financing/header_horizon.png) no-repeat;}
.title-carbon {background:url(/images/layout/header_carbon.png) no-repeat;}
.title-neocon { background:url(/Images/Layout/title_neocon.png) no-repeat; }
/*---------- Page Header Backgrounds ----------*/
.learning { background: url(/images/Layout/bg_learn.png) no-repeat; }
.dealernet { background: url(/images/Dealernet/bg_dealernet.png) right top no-repeat; }
.repnet { background: url(../images/RepNet/bg_repnet.png) right no-repeat; }
.contact { background: url(../images/Layout/bg_contact.png) right no-repeat; }
.environmental { background: url(../images/DealerNet/environmental3.png) right no-repeat; }
.eorders { background: url(../images/eOrders/bg_eorders.png) right no-repeat; }
.presenter { background: url(../images/QuotePresenter/QuotePresenter1.jpg) 500px 0px no-repeat; }
.tourimg {width:350px;}
/*---------- Small Module Styles ----------*/
.module { width: 223px; height: auto; }
.module-top { width: 223px; height: 35px; }
.module-top h3 { color: white; font-size: 12px; font-weight: bold; position: relative; left: 10px; top: 10px; padding: 1px 0px 1px 0px !important; }
.module-content { width: 223px; height: auto; background: url(../images/Layout/module_bottom.png) bottom no-repeat; padding: 0px 0px 3px 0px; }
.module-content ul { list-style-image: none !important; margin: 0px; }
.module-content ul li { margin: 0px; padding: 0px; border-bottom: 1px solid #eaeaea; text-indent: 10px; }
.module-content ul a { background: none; border: none; width: inherit; height: 25px; line-height: 25px; display: block; }
.module-content ul a:hover { background: #eaeaea; color: #666666; }
.module-content select {left:10px; position:relative;  }

/*---------- "Sign In" Module Styles ----------*/
.module-signIn { width: 418px; height: auto; margin: 10px 4px 0px 0px; }
.module-signIn .top { width: 418px; height: 37px; }
.module-signIn .content { width: 418px; height: auto; background: url(/images/Layout/module_registered.png) bottom center no-repeat; }
.module-signIn .form { width: 400px; height: 140px; position: relative; top: 7px; left: 15px; }

.module-signIn .submit { width: 390px; height: 30px; border-top: 1px dotted #b2b2b2; padding: 15px 0px 7px 10px;  margin: 10px 0px 0px 10px; }
.module-signIn .links { width: 390px; height: 30px; border-top: 1px dotted #b2b2b2; padding: 15px 0px 7px 10px;  margin: 10px 0px 0px 10px; }
.module-signIn .links img { float: right; margin: 0px 10px 0px 0px; }
.module-signIn .submit a { width: 250px; height: 25px; display: block; float: left; }
.module-signIn .submit input, .module-signIn .submit img { float: right; margin: 0px 10px 0px 0px;}
.module-signIn .saleslogix { text-align: center; }

/*---------- Module Tops ----------*/
.bg-green { background: url(../images/Layout/module_top_green.png) no-repeat; }
.bg-registered { background: url(/images/Layout/module_registered.png) top center no-repeat; }
.bg-newUser { background: url(/images/Layout/module_newUser.png) top center no-repeat; }
.bg-repnet { background: url(../images/Layout/module_repnet.png) top center no-repeat; }
.bg-saleslogix { background: url(../images/Layout/module_saleslogix.png) top center no-repeat; }

/*---------- 845px wide, solid blue, rounded corners ----------*/
.rounded-845-blue { width: 845px; height: auto; margin: 0px 0px 10px 0px; padding: 0px 0px 5px 0px; border-bottom: 1px solid #ebebeb; }
.rounded-845-blue .top { width: inherit; height: 6px; background: url(../images/Layout/rounded_845px_blue.png) top center no-repeat; margin: 0px; padding: 0px; }
.rounded-845-blue .content { width: inherit; height: auto; background: url(../images/Layout/rounded_845px_blue.png) bottom center no-repeat; margin: 0px 0px 10px 0px; }
.rounded-845-blue .content p { width: 820px; height: auto; padding: 10px; margin: 0px; }

.rounded-845-blue .bottom {width: inherit; height: auto; background: url(../images/Layout/rounded_845px_blue_bottom.png) bottom no-repeat; margin: 0px 0px 10px 0px;}
.rounded-845-blue .bottom p { width: 820px; height: auto; padding: 10px; margin: 0px;}

/*---------- 845px wide, solid green, rounded corners ----------*/
.rounded-845-green { width: 845px; height: auto; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px dotted #a6a6a6; }
.rounded-845-green .top { width: inherit; height: 6px; background: url(../images/Layout/rounded_845px_green.png) top center no-repeat; margin: 0px; padding: 0px; }
.rounded-845-green .content { width: inherit; height: auto; background: url(../images/Layout/rounded_845px_green.png) bottom center no-repeat; padding: 5px 0px 10px 0px }

/*---------- 845px wide, solid red, rounded corners ----------*/
.rounded-845-red { width: 845px; height: auto; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px dotted #a6a6a6; }
.rounded-845-red .top { width: inherit; height: 6px; background: url(../images/Layout/rounded_845px_red.png) top center no-repeat; margin: 0px; padding: 0px; }
.rounded-845-red .content { width: inherit; height: 100%; background: url(../images/Layout/rounded_845px_red.png) bottom center no-repeat; padding: 5px 0px 10px 0px }

/*---------- 845px wide, solid blue, rounded corners ----------*/
.rounded-845-blue { width: 845px; height: auto; margin: 0px 0px 10px 0px; padding: 0px 0px 5px 0px; border-bottom: 1px solid #ebebeb; }
.rounded-845-blue .top { width: inherit; height: 6px; background: url(../images/rounded_845px_blue.png) top center no-repeat; margin: 0px; padding: 0px; }
.rounded-845-blue .content { width: inherit; height: auto; background: url(../images/rounded_845px_blue.png) bottom center no-repeat; margin: 0px 0px 10px 0px; }
.rounded-845-blue .content p { width: 820px; height: auto; padding: 10px; margin: 0px; }

/*---------- 845px wide, solid neon blue, rounded corners ----------*/
.rounded-845-blue2 { width: 845px; height: auto; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px dotted #a6a6a6; }
.rounded-845-blue2 .top { width: inherit; height: 6px; background: url(/images/ClientNet/rounded_845px_blue2.png) top center no-repeat; margin: 0px; padding: 0px; }
.rounded-845-blue2 .content { width: inherit; height: auto; background: url(/images/ClientNet/rounded_845px_blue2.png) bottom center no-repeat; padding: 5px 0px 10px 0px }
.rounded-845-blue2 .content p { width: 820px; height: auto; padding: 10px; margin: 0px; }

/*---------- 407px wide, solid white, grey border, rounded corners - on GREEN ----------*/
.rounded-407-white { width: 407px; height: auto; float: left; margin: 0px 0px 0px 10px;  }
div.rounded-407-white .top { width: inherit; height: 6px; background: url(/images/ADNet/rounded_407px_white.png) top center no-repeat; margin: 0px; padding: 0px; }
div.rounded-407-white .content { width: inherit; height: auto; background: url(/images/ADNet/rounded_407px_white.png) bottom center no-repeat; padding: 0px 0px 5px 0px; }
.rounded-407-white .content p { width: 400px; height: auto;}
.rounded-407-white img { margin: 0px 0px 0px 3px; }

/*---------- 407px wide, solid white, grey border, rounded corners - on RED ----------*/
.rounded-407-white2 { width: 407px; height: auto; float: left; margin: 0px 0px 0px 10px;  }
.rounded-407-white2 .top { width: inherit; height: 6px; background: url(/images/Layout/rounded_407px_white2.png) top center no-repeat; margin: 0px; padding: 0px; }
.rounded-407-white2 .content { width: inherit; height: auto; background: url(/images/Layout/rounded_407px_white2.png) bottom center no-repeat; padding: 0px 0px 5px 0px; }
.rounded-407-white2 .content p { width: 400px; height: auto; }
.rounded-407-white2 img { margin: 0px 0px 0px 3px; }

/*---------- 270px wide, solid white, grey border, rounded corners - on RED ----------*/
.rounded-270-white { width: 270px; height: auto; float: left; margin: 0px 0px 0px 9px;  }
.rounded-270-white .top { width: inherit; height: 6px; background: url(/images/repnet/rounded_270px_white.png) top center no-repeat; margin: 0px; padding: 0px; }
.rounded-270-white .content { width: inherit; height: auto; background: url(/images/repnet/rounded_270px_white.png) bottom center no-repeat; padding: 0px 0px 5px 0px; }
.rounded-270-white .content p { width: 266px; height: auto; }
.rounded-270-white img { margin: 0px 0px 0px 3px; }

/*---------- 418px wide, solid green rounded corners ----------*/
.rounded-418-pink { width: 418px; height: auto; margin: 0px 5px 0px 0px; }
.rounded-418-pink .top { width: 418px; height: 6px; background: url(/images/rounded_418px_pink.png) top center no-repeat; }
.rounded-418-pink .content { width: 408px; height: auto; background: url(/images/rounded_418px_pink.png) bottom center no-repeat; padding: 10px 0px 10px 10px; }
.rounded-418-pink ul { list-style-image: none; }
.rounded-418-pink ul li { background: url(/images/arrow_white.png) 0px 1px no-repeat; color: #b9430b; font-size: 14px; font-weight: bold; padding: 0px 0px 0px 20px; margin: 0px 0px 0px 0px; }

/*---------- 845px wide, solid purple, rounded corners ----------*/
.rounded-845-purple { width: 845px; height: auto; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px dotted #a6a6a6; }
.rounded-845-purple .top { width: inherit; height: 6px; background: url(/images/adnet/rounded_845px_purple.png) no-repeat; margin: 0px; padding: 0px; }
.rounded-845-purple .content { width: inherit; height: auto; background: url(/images/adnet/rounded_845px_purple.png) bottom no-repeat; padding: 5px 0px 10px 0px }

/*---------- 418px wide, solid blue rounded corners ----------*/
.rounded-418-blue { width: 418px; height: auto; margin: 0px 5px 0px 0px; }
.rounded-418-blue .top { width: 418px; height: 6px; background: url(/images/Layout/rounded_418px_blue.png) top center no-repeat; }
.rounded-418-blue .content { width: 408px; height: auto; background: url(/images/Layout/rounded_418px_blue.png) bottom center no-repeat; padding: 10px 0px 10px 10px; }
.rounded-418-blue ul { list-style-image: url(/images/Layout/arrow_white.png); margin: 0px 0px 7px 20px; padding:0px; }
.rounded-418-blue ul li { color: #619986; font-size: 14px; font-weight: bold; margin: 0px 0px 0px 0px; }

/*---------- 418px wide, solid dark blue rounded corners ----------*/
.rounded-418-blue2 { width: 418px; height: auto; }
.rounded-418-blue2 .top { width: 418px; height: 6px; background: url(/images/Layout/rounded_418px_blue2.png) top center no-repeat; }
.rounded-418-blue2 .content { width: 408px; height: auto; background: url(/images/Layout/rounded_418px_blue2.png) bottom center no-repeat; padding: 10px 0px 10px 10px; }
.rounded-418-blue2 ul { list-style-image: none; }
.rounded-418-blue2 ul li { background: url(/images/Layout/arrow_white.png) 0px 1px no-repeat; color: #6685a8; font-size: 14px; font-weight: bold; padding: 0px 0px 0px 20px; margin: 0px 0px 0px 0px; }
/*---------- 418px wide, solid dark blue rounded corners ----------*/
.rounded-508-blue { width: 508px; height: auto; }
.rounded-508-blue .top { width: 508px; height: 6px; background: url(/images/Layout/rounded_508px_blue.png) top center no-repeat; }
.rounded-508-blue .content { width: 498px; height: auto; background: url(/images/Layout/rounded_508px_blue.png) bottom center no-repeat; padding: 10px 0px 10px 10px; }
.rounded-508-blue ul { list-style-image: none; }
.rounded-508-blue ul li { background: url(/images/RepNet/arrow_white.png) 0px 1px no-repeat; color: #6685a8; font-size: 14px; font-weight: bold; padding: 0px 0px 0px 20px; margin: 0px 0px 0px 0px; }

/*---------- 418px wide, solid blue rounded corners ----------*/
.rounded-418-green { width: 418px; height: auto; }
.rounded-418-green .top { width: 418px; height: 6px; background: url(/images/Layout/rounded_418px_green.png) top center no-repeat; }
.rounded-418-green .content { width: 408px; height: auto; background: url(/images/Layout/rounded_418px_green.png) bottom center no-repeat; padding: 10px 0px 10px 10px; }
.rounded-418-green ul { list-style-image: url(/images/Layout/arrow_white.png); margin: 0px 0px 7px 20px; padding:0px; }
.rounded-418-green ul li { color: #569e2d; font-size: 14px; font-weight: bold; margin: 0px 0px 0px 0px; }

/*---------- 418px wide, solid green rounded corners ----------*/
.rounded-418-pink { width: 418px; height: auto; margin: 0px 5px 0px 0px; }
.rounded-418-pink .top { width: 418px; height: 6px; background: url(/images/Layout/rounded_418px_pink.png) top center no-repeat; }
.rounded-418-pink .content { width: 408px; height: auto; background: url(/images/Layout/rounded_418px_pink.png) bottom center no-repeat; padding: 10px 0px 10px 10px; }
.rounded-418-pink ul { list-style-image: none; }
.rounded-418-pink ul li { background: url(/images/Layout/arrow_white.png) 0px 1px no-repeat; color: #b9430b; font-size: 14px; font-weight: bold; padding: 0px 0px 0px 20px; margin: 0px 0px 0px 0px; }

/*---------- 418px wide, solid white, grey border, rounded corners ----------*/
.rounded-418-white { width: 418px; height: auto; }
.rounded-418-white .top { width: 418px; height: 6px; background: url(/images/Layout/rounded_418px_white.png) top center no-repeat; }
.rounded-418-white .content { width: 408px; height: auto; min-height: 48px; background: url(/images/Layout/rounded_418px_white.png) bottom center no-repeat; padding: 10px 0px 10px 10px; overflow: hidden; }
.rounded-418-white ul { list-style-image: none; }
.rounded-418-white ul li { background: url(/images/Layout/arrow_white.png) 0px 1px no-repeat; color: #569e2d; font-size: 14px; font-weight: bold; padding: 0px 0px 0px 20px; margin: 0px 0px 0px 0px; }

/*---------- 560px wide, white, rounded corners ----------*/
.rounded-560-white { width: 560px; height: auto; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; }
.rounded-560-white .top { width: inherit; height: 6px; background: url(/images/layout/rounded_560px_white.png) no-repeat; margin: 0px; padding: 0px; }
.rounded-560-white .content { width: inherit; height: auto; background: url(/images/layout/rounded_560px_white.png) bottom no-repeat; padding: 5px 0px 10px 0px }

/*---------- Small Module Accordion Styles ----------*/
.module-content .accordion_toggle, .module-content .vertical_accordion_toggle { width: 200px; height: 30px; display: block; background: url(../images/Layout/arrow_down.png) right no-repeat; padding: 0 10px 0 10px; line-height: 30px; font-weight: bold; text-decoration: none; outline: none; font-size: 11px; color: #7d7d7d; border-bottom: 1px solid #eaeaea; cursor: pointer; margin: 0 0 0 0; }
.module-content .accordion_toggle_active { text-indent: -1px; background: #FFFFFF; border-bottom: 1px solid #eaeaea; border-left: 1px solid #c7d5d0; background: url(../images/Layout/arrow_up.png) right no-repeat; }
.module-content .accordion_content { background-color: #ffffff; overflow: hidden; border-bottom: 1px solid #eaeaea; border-right: 1px solid #c7d5d0; border-left: 1px solid #c7d5d0; }
.module-content .last { border-bottom: none; }
.module-content .accordion_content p { line-height: 150%; padding: 5px 10px 15px 10px; }
.module-content .vertical_accordion_toggle_active { border-bottom: 1px solid #eaeaea; border-right: 1px solid #c7d5d0; border-left: 1px solid #c7d5d0; }
.module-content .vertical_accordion_content { background-color: #ffffff; color: #444444; overflow: hidden; }
.module-content .vertical_accordion_content p { line-height: 150%; padding: 5px 10px 15px 10px; }

/*---------- Full Page Copy Accordion Styles ----------*/
.page-support .accordion_toggle, .page-support .vertical_accordion_toggle { width: 845px; height: 33px; display: block; background: url(../images/Layout/bg_content_header_clean.png) no-repeat; padding: 0 10px 0 0px; line-height: 33px; font-weight: bold; text-decoration: none; outline: none; font-size: 11px; color: #619080; cursor: pointer; margin: 0px 0px 6px 0px; text-indent: 10px; }
.accordion_toggle a, .accordion_toggle_up a {  font-weight: bold; text-decoration: none; outline: none; font-size: 11px; color: #619080; cursor: pointer; margin: 0px 0px 6px 0px; text-indent: 10px; }
.page-support .accordion_toggle_up { width: 845px; height: 33px; display: block; background: url(../images/Layout/bg_content_header_up.png) no-repeat; padding: 0 10px 0 0px; line-height: 33px; font-weight: bold; text-decoration: none; outline: none; font-size: 11px; color: #619080; cursor: pointer; margin: 0px 0px 6px 0px; text-indent: 10px; }
.page-support .text-right { width: 95%; text-align: right; text-indent: 20px; font-weight: normal; color: #707070; margin-top: -33px; }
.page-support .accordion_toggle_active { background: #FFFFFF; background: url(../images/Layout/bg_content_header_up.png) no-repeat; }
.page-support .accordion_content { background-color: #ffffff; overflow: hidden; }
.page-support .accordion_content p { width: 790px; line-height: 150%; padding: 5px 10px 15px 10px; }
.page-support .vertical_accordion_toggle_active { }
.page-support .vertical_accordion_content { background-color: #ffffff; color: #444444; overflow: hidden; }
.page-support .vertical_accordion_content p { line-height: 150%; padding: 5px 10px 15px 10px; }

/* Contact Styles */
.page-contact .accordion_toggle, .page-contact .vertical_accordion_toggle { width: 845px; height: 33px; display: block; background: url(../images/Layout/bg_content_header_down.png) no-repeat; padding: 0 10px 0 0px; line-height: 33px; font-weight: bold; text-decoration: none; outline: none; font-size: 11px; color: #619080; cursor: pointer; margin: 0px 0px 6px 0px; text-indent: 10px; }
.accordion_toggle a, .accordion_toggle_up a {  font-weight: bold; text-decoration: none; outline: none; font-size: 11px; color: #619080; cursor: pointer; margin: 0px 0px 6px 0px; text-indent: 10px; }
.page-contact .accordion_toggle_up { width: 845px; height: 33px; display: block; background: url(../images/Layout/bg_content_header_up.png) no-repeat; padding: 0 10px 0 0px; line-height: 33px; font-weight: bold; text-decoration: none; outline: none; font-size: 11px; color: #619080; cursor: pointer; margin: 0px 0px 6px 0px; text-indent: 10px; }
.page-contact .text-right { width: 95%; text-align: right; text-indent: 20px; font-weight: normal; color: #707070; margin-top: -33px; }
.page-contact .accordion_toggle_active { background: #FFFFFF; background: url(../images/Layout/bg_content_header_up.png) no-repeat; }
.page-contact .accordion_content { background-color: #ffffff; overflow: hidden; }
.page-contact .accordion_content p { width: 790px; line-height: 150%; padding: 5px 10px 15px 10px; }
.page-contact .vertical_accordion_toggle_active { }
.page-contact .vertical_accordion_content { background-color: #ffffff; color: #444444; overflow: hidden; }
.page-contact .vertical_accordion_content p { line-height: 150%; padding: 5px 10px 15px 10px; }
.no-border { border: none !important; }

/* Environmental Styles */
.page-environmental .text-right { width: 95%; text-align: right; text-indent: 20px; font-weight: normal; color: #707070; margin-top: -33px; }

/*---------- Search the Support Styles ----------*/
.search-support { width: 664px; height: 31px; background: url(/images/bg_search_support.png) no-repeat; float: right; }
.search-support table { width: 535px; height: 27px; float: right; position: relative; top: 3px; font-size: 10px; line-height: 21px; }
.search-support .search-box { width: 235px; margin: 0px 0px 0px 5px; border: 0px solid white; border-collapse: collapse; }

/*---------- Various Form Styles ----------*/
.username, .password { width: 281px; height: 25px; background: url(/images/Layout/rounded_input_text.png) no-repeat; padding: 3px 0px 0px 7px; margin: 0px 0px 5px 0px; }
.username input, .password input  { width: 250px; height: 13px; border: 0px solid white !important; border-collapse: collapse; font-size: 12px; color: #4d4d4d; }

/*---------- Dealernet News Styles ----------*/
.news ul { list-style-image: none; margin: 0px; }
.news ul li { width: 380px; height: 23px; line-height: 23px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 15px; border-bottom: 1px dotted #a6a6a6; }
.news .last { border: none !important; } 
.news ul li a { width: 270px; height: 22px; float: left; display: block; font-weight: normal; text-indent: 15px; background: url(/images/Layout/arrow_grey.png) left center no-repeat; }
.news ul li .date { width: 100px; height: 21px; float: left; color: #a1a1a1; text-align: right; }
.news h2 { position: relative; left: 15px; top: 5px; }

/*---------- Dealernet Main Accordion Styles ----------*/
.dealernet-main .entry { width: 845px; height: auto; }
.dealernet-main .entry .heading { width: inherit; height: 84px; margin: 3px 0px 3px 0px; }
.dealernet-main .entry .heading h2 { width: 650px; position: relative; top: 20px; left: 20px; font-weight: bold; }
.dealernet-main .entry .heading p { width: 270px; position: relative; top: 10px; left: 20px; }
.dealernet-main .item { width: 845px; height: 25px; border-bottom: 1px dotted #a6a6a6; line-height: 25px; }
.dealernet-main .item a { width: 300px; height: 25px; float: left; background: url("/images/DealerNet/arrow_right.png") 7px 5px no-repeat; display: block; text-indent: 15px; }
.dealernet-main .item .description { width: 400px; height: 25px; float: left; display: block; color: #a6a6a6; }
.dealernet-main .item .view { width: 100px; height: 25px; float: right; }
.dealernet-main .item .view a { width: 97px; height: 20px; text-indent: 0px; margin: 2px 0px 0px 0px; background: none; }
.dealernet-main .item .on { background: transparent url("/images/DealerNet/btn_view.png") 2px 2px no-repeat border:none; }
.dealernet-main .item .off { background: none; }
.dealernet-main .selected { background: url("/images/DealerNet/bg_item_roll.png") left center no-repeat; }
.dealernet-main .selectedlast { background: url("/images/DealerNet/bg_item_roll.png") center center no-repeat margin: 0px 0px 10px 0px; }
.dealernet-main .last { margin: 0px 0px 10px 0px; }

#sbiQuickLinks li { list-style-image:url(/Images/Dealernet/Bulletin-pin.gif); line-height:1;}
#sbiQuickLinks a {font-size:12px;}

/*---------- Dealernet Main Accordion Backgrounds ----------*/
.dealernet-main .opportunities { background: url(/images/DealerNet/bg_dealernet_opportunities.png) no-repeat; }
.dealernet-main .opportunities-expanded { background: url(/images/DealerNet/bg_dealernet_opportunities_expanded.png) no-repeat; }
.dealernet-main .opportunitiesimage { left:665px; top:-14px; position:relative }

.dealernet-main .sales { background: url(/images/DealerNet/bg_dealernet_sales.png) no-repeat; }
.dealernet-main .sales-expanded { background: url(/images/DealerNet/bg_dealernet_sales_expanded.png) no-repeat; }
.dealernet-main .salesimage { left:798px; top:-31px; position:relative }
.dealernet-main .sales .saleslabel { left:22px; top:-8px; position:relative }

.dealernet-main .design { background: url(/images/DealerNet/bg_dealernet_design.png) no-repeat; }
.dealernet-main .design-expanded { background: url(/images/DealerNet/bg_dealernet_design_expanded.png) no-repeat; }
.dealernet-main .designimage { left:675px; top:-14px; position:relative }

.dealernet-main .resource { background: url(/images/DealerNet/bg_dealernet_resource.png) no-repeat; }
.dealernet-main .resource-expanded { background: url(/images/DealerNet/bg_dealernet_resource_expanded.png) no-repeat; }
.dealernet-main .resourceimage { left:632px; top:-14px; position:relative }

.dealernet-main .finance { background: url(/images/DealerNet/bg_dealernet_finance.png) no-repeat; }
.dealernet-main .finance-expanded { background: url(/images/DealerNet/bg_dealernet_finance_expanded.png) no-repeat; }
.dealernet-main .financeimage { left:632px; top:-14px; position:relative }

.dealernet-main .support { background: url(/images/DealerNet/bg_dealernet_support.png) no-repeat; }
.dealernet-main .support-expanded { background: url(/images/DealerNet/bg_dealernet_support_expanded.png) no-repeat; }
.dealernet-main .supportimage { left:720px; top:-14px; position:relative }

.dealernet-main .eorders { background: url(/images/DealerNet/bg_dealernet_eorder.png) no-repeat; }
.dealernet-main .eorders-expanded { background: url(/images/DealerNet/bg_dealernet_eorder.png) no-repeat; }
.dealernet-main .eordersimage { left:718px; top:-15px; position:relative }

.dealernet-main .openopps { background: url(/images/Dealernet/bg_dealernet_opportunities_green.png); }
.dealernet-main .closedopps {background: url(/images/Dealernet/bg_dealernet_wonlost.png);}
/*---------- Dealernet News Styles ----------*/
.dealernet-news ul { list-style-image: none; margin: 0px; padding:0px; }
.dealernet-news ul li { width: 380px; height: 23px; line-height: 23px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 15px; border-bottom: 1px dotted #a6a6a6; }
.dealernet-news .last { border: none !important; } 
.dealernet-news ul li a { width: 270px; height: 22px; float: left; display: block; font-weight: normal; text-indent: 15px; background: url("/images/DealerNet/arrow_grey.png") left center no-repeat; }
.dealernet-news ul li .date { width: 100px; height: 21px; float: left; color: #a1a1a1; text-align: right; }
.dealernet-news h2 { position: relative; left: 15px; top: 5px; }

/*---------- Repnet Main Styles ----------*/
.repnet-main .entry { width: 845px; height: auto; }
.repnet-main .entry .heading { width: inherit; height: 84px; margin: 3px 0px 3px 0px; }
.repnet-main .entry .heading h2 { width: 650px; position: relative; top: 20px; left: 20px; font-weight: bold; }
.repnet-main .entry .heading p { width: 270px; position: relative; top: 10px; left: 20px; }

.welcome-back { width: 350px; height: auto; float: right; }
.welcome-back h2 { padding: 0px; margin: 0px; }
.welcome-back a { font-weight: normal; font-size: 11px; }

.repnet-main .item { width: 845px; height: 25px; border-bottom: 1px dotted #a6a6a6; line-height: 25px; clear:both;}
.repnet-main .item a { width: 300px; height: 25px; float: left; background: url(../images/Layout/arrow_right.png) 7px 5px no-repeat; display: block; text-indent: 15px; }
.repnet-main .item .description { width: 400px; height: 25px; float: left; display: block; color: #a6a6a6; }
.repnet-main .item .view { width: 100px; height: 25px; float: right; }
.repnet-main .item .view a { width: 97px; height: 20px; text-indent: 0px; margin: 2px 0px 0px 0px; background: none; }
.repnet-main .item .on { background: transparent url(../images/Layout/btn_view.png) 2px 2px no-repeat; }
.repnet-main .item .off { background: none; }

.repnet-main .selected { background: url(/images/RepNet/bg_item_roll4.png) left no-repeat; }

.repnet-main .last { margin: 0px 0px 10px 0px; }

.repnet-main .login-boxes { width: 845px; height: auto; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px dotted #a6a6a6; overflow: hidden; }
.repnet-main .login-boxes .image { width: 45px; height: auto; float: left; margin: 0px 5px 0px 0px; text-align: center; }
.repnet-main .login-boxes .text { width: 225px; height: auto; float: left; padding: 6px 0px 0px 0px; margin: 0px 10px 0px 0px; }
.repnet-main .login-boxes .text h2 { padding: 0px 0px 5px 0px; margin: 0px; font-size: 18px; }
.repnet-main .login-boxes .button { width: 100px; height: auto; float: right; margin: 27px 10px 0px 0px; }
.repnet-main .login-boxes select { width: 200px; height: 18px; font-size: 12px; color: #666; margin: 0px 0px 0px 0px; }

/*---------- Repnet Main Accordion Backgrounds ----------*/
.repnet-main .select { background: url(../images/RepNet/bg_repnet_quicklinks.png) no-repeat; }
.repnet-main .quicklinks { background: url(../images/RepNet/bg_repnet_quicklinks.png) no-repeat; }
.repnet-main .performance { background: url(../images/RepNet/bg_repnet_performance.png) no-repeat; }
.repnet-main .forms { background: url(../images/RepNet/bg_repnet_forms.png) no-repeat; }
.repnet-main .newsletter { background: url(../images/RepNet/bg_repnet_newsletter.png) no-repeat; }

.repnet-alerts {width:851px; height:91px; background:url(/Images/RepNet/RepNet_Alerts.png) no-repeat;}
.repnet-alerts .date {font-weight:bold; padding:10px;}
.repnet-alerts .body {width:820px; padding:10px;}
.repnet-alerts .link {width:820px; padding:10px; text-align:right;}

.imagePopup {   background-color:transparent;     padding:1em 6px;   width:844px;}

.prodDescBox {    height:70px;}
.navbutton {    cursor:hand;}
.results { height:515px; background:white; overflow-y:scroll; }


/* Hi res popups */
.hirespopup { width: 845px; margin: 0 auto; }
.hirespopup .top { width: inherit; height: 12px; background: transparent url(../images/Layout/rounded_845px_white.png) top center no-repeat; }
.hirespopup .content { width: 823px; height: auto; background: transparent url(../images/Layout/rounded_845px_white.png) bottom center no-repeat; padding: 0px 0px 25px 22px; overflow: hidden; }
.hirespopup .maincontent {width:823px; background:transparent; overflow:hidden;}
/*---------- Showroom Locations Popup Box ----------*/

.showroom-locations { width: 845px; height:575px;  margin: 0 auto; }
.showroom-locations .top { width: inherit; height: 12px; background: transparent url(../images/Layout/rounded_845px_white.png) top center no-repeat; }
.showroom-locations .content { width: 823px; height: 575px; background: transparent url(../images/Layout/rounded_845px_white.png) bottom center no-repeat; padding: 0px 0px 25px 22px; overflow: hidden; }

.showroom-locations .top-bar { width: 800px; height: 33px; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px dotted #b2b2b2; }
.showroom-locations .top-bar .location { width: 728px; height: 33px; float: left; background: url(../images/Showroom/bg_showroom_location.png) no-repeat; }
.showroom-locations .top-bar .close { width: 72px; float: left; } 
.showroom-locations .top-bar h2 { font-weight: bold; font-size: 14px; float:left; position: relative; top: 8px; left: 10px; text-transform: uppercase; } 

.showroom-locations .entry { width: 800px; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px dotted #b2b2b2; overflow: hidden; }
.showroom-locations .entry .logo { width: 215px; height: 145px; float: left; background: url(../images/Showroom/bg_showroom_logos.png) no-repeat; margin: 0px 10px 0px 0px; }
.showroom-locations .entry .logo img { padding-top: 19px; padding-left: 59px; }
.showroom-locations .entry .info { width: 285px; height: auto; float: left; }
.showroom-locations .entry .info h3 { color: #5b8a7a; padding: 0px; font-weight: bold; font-size: 12px; }
.showroom-locations .entry .products { width: 265px; height: 145px; float: right; background: url(../images/Showroom/bg_product_availability.png) no-repeat; }
.showroom-locations .entry .products ul { width: 200px; list-style-image: none; margin-top: 50px; margin-left: 25px; }
.showroom-locations .entry .products ul li { width: 50%; height: 20px; float: left; margin: 0px 0px 10px 0px; padding: 0px; text-indent: 15px; }
.dealershowcaseentry .logo { width: 215px; height: 145px; float: left; background: url(../images/Showroom/bg_showroom_logos.png) no-repeat right; margin: 0px 10px 0px 0px; }
.dealershowcaseentry .logo img { left:-3px; top: 18px; position:relative; }
/*---------- Showroom Products Bullets ----------*/
.showroom-locations .entry .products .divi { background: url(../images/Showroom/bullet_divi.png) 0px 2px no-repeat; }
.showroom-locations .entry .products .matrix { background: url(../images/Showroom/bullet_matrix.png) 0px 2px no-repeat; }
.showroom-locations .entry .products .fit { background: url(../images/Showroom/bullet_fit.png) 0px 2px no-repeat; }
.showroom-locations .entry .products .mwall { background: url(../images/Showroom/bullet_mwall.png) 0px 2px no-repeat; }
.showroom-locations .entry .products .ao2 { background: url(../images/Showroom/bullet_aO2.png) 0px 2px no-repeat; }
.showroom-locations .entry .products .view-all { background: url(../images/Showroom/bullet_view_all.png) 0px 2px no-repeat; }

.showroom_international { width: 200px; height: 30px; display: block; padding: 0 10px 0 10px; line-height: 30px; outline: none; border-bottom: 1px solid #eaeaea; cursor: pointer; margin: 0 0 0 0; }
.showroom_international a { font-weight: bold; text-decoration: none; outline: none; font-size: 11px; color: #7d7d7d; cursor: pointer;  }

/*---------- Contact Page Styles ----------*/
.contact-entry { width: 845px; padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px; border-bottom: 1px dotted #a6a6a6; overflow: hidden; }

.contact-entry .photo { width: 110px; height: auto; float: left; }
.contact-entry .details { width:720px; margin-left:15px; float:left;}

.contact-entry .name-email { width:100%;}
.contact-entry .photo img {border:#dddddd 1px solid;}

.contact-entry div.title { font-size:13px;} 

.contact-entry .name { width: 570px; float: left; }
.contact-entry h3 { font-size: 12px; font-weight: normal; padding: 0px; margin: 0px; }
.contact-entry .email { float: right; text-align: right; padding:0px 10px 0px 0px; }
.contact-entry .email a { background: url(../images/Layout/bg_mail.png) left center no-repeat; padding: 0px 0px 0px 15px; }

.contact-entry .biography { width: 725px; }
.contact-entry .biography p { width: 710px; padding: 0px; margin: 0px; }

.indrep-entry { width:48%; border:1px #dddddd solid; padding: 0px 0px 10px 10px; }
.indrep-entry .state { font-size:11px; font-weight:bold; }
.indrep-entry .firm a { text-decoration:none; color:#5b8a7a;}

/*---------- Clientnet Main Styles ----------*/
.clientnet-main .entry { width: 845px; height: auto; min-height: 115px; margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px; border-bottom: 1px dotted #a6a6a6; overflow: hidden;  }
.clientnet-main .entry .heading { width: inherit; height: 84px; margin: 3px 0px 3px 0px; }
.clientnet-main .entry .heading h2 { width: 270px; position: relative; top: 6px; left: 20px; font-size: 12px; font-weight: bold; color: #57a0d5; }
.clientnet-main .entry .heading h2 a {font-size: 12px; font-weight: bold; color: #57a0d5; text-decoration:none; }

.clientnet-main .entry .heading p { width: 370px; height: auto; position: relative; top: 10px; left: 20px; }
.clientnet-main .entry .left { width: 49%; height: auto; float: left; }
.clientnet-main .entry .right { width: 49%; height: auto; min-height: 115px; float: right; }
.clientnet-main .entry .right img { float: right; position: relative; top: 90px; }

.national-account .heading { width: 385px; height: auto; margin: 0 auto; padding: 11px 0px 11px 0px; }
.national-account .heading h2 { margin: 0px; padding: 0px; }
.national-account-login { width: 385px; height: 60px; margin: 0px  auto  7px auto; background: url(/images/ClientNet/bg_national_login.png) no-repeat; }
.national-account-login table { position: relative; top: 1px; left: 20px; margin:1px; }
.national-account-login td { padding: 1px;}
.national-account-login input { border: none; }
.national-account .submit { width: 385px; height: 25px; margin:  0px auto 0px; overflow: hidden; padding:0px 0px 0px 0px;}
.national-account .submit input { float: right; margin: 0px 0px 10px 0px; padding:0px;}

/*---------- Clientnet Main Backgrounds ----------*/
.clientnet-main .profiles { background: url(../images/ClientNet/bg_clientnet_profiles_v2.png) no-repeat; }
.clientnet-main .environmental { background: url(../images/ClientNet/bg_clientnet_environmental_v2.png) no-repeat; }
.clientnet-main .brochures { background: url(../images/ClientNet/bg_clientnet_brochures.png) no-repeat; }
.clientnet-main .about { background: url(../images/ClientNet/bg_clientnet_about.png) no-repeat; }
.clientnet-main .presentations { background: url(../images/ClientNet/bg_clientnet_presentations.png) no-repeat; }
.clientnet-main .showrooms { background: url(../images/ClientNet/bg_clientnet_showrooms.png) no-repeat; }
.clientnet-main .element { background: url(../images/ClientNet/bg_clientnet_element.png) no-repeat; }
.clientnet-main .locator { background: url(../images/ClientNet/bg_clientnet_locator.png) no-repeat; }
.clientnet-main .extreme { background: url(../images/ClientNet/bg_clientnet_extreme.png) no-repeat; }
.clientnet-main .configurator { background: url(../images/ClientNet/bg_clientnet_matrix.png) no-repeat; }
.clientnet-main .finish { background: url(../images/ClientNet/bg_clientnet_finish.png) no-repeat; }

/*---------- AIS Lightbox Styles ----------*/
.ais-lightbox { width: 845px; height: 500px; margin: 0 auto; }
.ais-lightbox .top { width: inherit; height: 12px; background: transparent url(/images/Layout/rounded_845px_white.png) top center no-repeat; }
.ais-lightbox .content { width: 823px; height: auto; background: transparent url(/images/Layout/rounded_845px_white.png) bottom center no-repeat; padding: 0px 0px 55px 22px; overflow: hidden; }

.ais-lightbox .top-bar { width: 800px; height: 33px; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px dotted #b2b2b2; }
.ais-lightbox .top-bar .location { width: 760px; height: 33px; float: left; background: url(/images/bg_showroom_location.png) no-repeat; }
.ais-lightbox .top-bar .close { width: 40px; float: left; }
.ais-lightbox .top-bar h2 { font-weight: bold; font-size: 14px; position: relative; top: 8px; left: 10px; text-transform: uppercase; } 

.ais-lightbox .entry { width: 800px; height: 300px; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px dotted #b2b2b2; overflow: scroll; }
.ais-lightbox .entry .logo { width: 215px; height: 145px; float: left; background: url(../images/bg_showroom_logos.png) no-repeat; margin: 0px 10px 0px 0px; }
.ais-lightbox .entry .logo img { position: relative; top: 19px; left: 59px; }
.ais-lightbox .entry .info { width: 285px; height: auto; float: left; }
.ais-lightbox .entry .info h3 { color: #5b8a7a; padding: 0px; font-weight: bold; font-size: 12px; }
.ais-lightbox .entry .products { width: 265px; height: 145px; float: right; background: url(../images/bg_product_availability.png) no-repeat; }
.ais-lightbox .entry .products ul { width: 200px; list-style-image: none; position: relative; top: 50px; left: 25px; }
.ais-lightbox .entry .products ul li { width: 50%; height: 20px; float: left; margin: 0px 0px 10px 0px; padding: 0px; text-indent: 15px; }

/*---------- AIS Lightbox LONG Styles ----------*/
.ais-lightbox-long { width: 845px; height: auto; margin: 0 auto;}
.ais-lightbox-long .top { width: inherit; height: 12px; background: transparent url(/images/Layout/rounded_845px_white.png) top center no-repeat; }
.ais-lightbox-long .content { width: 823px; height: auto; background: transparent url(/images/Layout/rounded_845px_white.png) bottom center no-repeat; padding: 0px 0px 55px 22px; overflow: hidden; }

.ais-lightbox-long .top-bar { width: 800px; height: 33px; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px dotted #b2b2b2; }
.ais-lightbox-long .top-bar .location { width: 760px; height: 33px; float: left; background: url(/images/bg_showroom_location.png) no-repeat; }
.ais-lightbox-long .top-bar .close { width: 40px; float: left; }
.ais-lightbox-long .top-bar h2 { font-weight: bold; font-size: 14px; position: relative; top: 8px; left: 10px; text-transform: uppercase; } 

.ais-lightbox-long .entry { width: 800px; height: auto; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px dotted #b2b2b2; overflow: hidden; }
.ais-lightbox-long .entry .logo { width: 215px; height: 145px; float: left; background: url(../images/bg_showroom_logos.png) no-repeat; margin: 0px 10px 0px 0px; }
.ais-lightbox-long .entry .logo img { position: relative; top: 19px; left: 59px; }
.ais-lightbox-long .entry .info { width: 285px; height: auto; float: left; }
.ais-lightbox-long .entry .info h3 { color: #5b8a7a; padding: 0px; font-weight: bold; font-size: 12px; }
.ais-lightbox-long .entry .products { width: 265px; height: 145px; float: right; background: url(../images/bg_product_availability.png) no-repeat; }
.ais-lightbox-long .entry .products ul { width: 200px; list-style-image: none; position: relative; top: 50px; left: 25px; }
.ais-lightbox-long .entry .products ul li { width: 50%; height: 20px; float: left; margin: 0px 0px 10px 0px; padding: 0px; text-indent: 15px; }


/*---------- A&D Net Styles ----------*/
.adnet-main .accordion_toggle, .page-support .vertical_accordion_toggle { width: 845px; height: 33px; display: block; background: url(/images/adnet/bg_content_header_down.png) no-repeat; padding: 0 10px 0 0px; line-height: 33px; font-weight: bold; text-decoration: none; outline: none; font-size: 11px; color: #724880; cursor: pointer; margin: 0px 0px 6px 0px; text-indent: 10px; }
.adnet-main .accordion_toggle-clean { width: 845px; height: 33px; display: block; background: url(/images/adnet/bg_content_header_down_clean.png) no-repeat; padding: 0 10px 0 0px; line-height: 33px; font-weight: bold; text-decoration: none; outline: none; font-size: 11px; color: #724880; cursor: pointer; margin: 0px 0px 6px 0px; text-indent: 10px; }
.adnet-main .text-right { width: 95%; text-align: right; text-indent: 20px; font-weight: normal; color: #724880; margin-top: -33px; }
.adnet-main .accordion_toggle_active { background: #FFFFFF; background: url(/images/adnet/bg_content_header_up.png) no-repeat; }
.adnet-main .accordion_content { background-color: #ffffff; overflow: hidden; }
.adnet-main .accordion_content p { width: 800px; line-height: 150%; padding: 5px 10px 15px 10px; }
.adnet-main .vertical_accordion_toggle_active { }
.adnet-main .vertical_accordion_content { background-color: #ffffff; color: #444444; overflow: hidden; }
.adnet-main .vertical_accordion_content p { line-height: 150%; padding: 5px 10px 15px 10px; }

.adnet-main .item { width: 845px; height: 25px; border-bottom: 1px dotted #a6a6a6; line-height: 25px; }
.adnet-main .item a { width: 300px; height: 25px; float: left; background: url(/images/adnet/arrow_right.png) 7px 5px no-repeat; display: block; text-indent: 15px; }
.adnet-main .item .description { width: 400px; height: 25px; float: left; display: block; color: #a6a6a6; }
.adnet-main .item .view { width: 100px; height: 25px; float: right; }
.adnet-main .item .view a { width: 97px; height: 20px; text-indent: 0px; margin: 2px 0px 0px 0px; background: none; }
.adnet-main .selected { background: url(/images/adnet/bg_item_roll3.png) center center no-repeat; }
.adnet-main .last { margin: 0px 0px 10px 0px; }

.adnet-question { min-height: 145px; }
.adnet-question .heading { position: relative; top: 5px; left: 15px; }
.adnet-question .heading h2 { padding: 0px; margin: 0px; }
.adnet-question textarea { height: 70px; position: relative;  margin: 0px 0px 15px 0px; }
.adnet-question .submit { width: 385px; height: 20px; margin: 0px auto 0px; overflow: hidden; }
.adnet-question .submit input { float: right; margin: 0px 0px 10px 0px; }
.adnet-question .adnet-form {position:relative; left: 15px; width:385px; top:10px;}
.adnet-form .formlabel {width:105px;}
.adnet-main .heading { width: inherit; height: 24px; margin: 3px 0px 3px 0px; }
.adnet-form .formrow { margin-bottom: 4px; }

/*---------- Quote Presenter Wizard ----------*/
.wizard .heading { width: 800px; height: 125px; background: url(/images/QuotePresenter/bg_quote_wizard.png) 580px -10px no-repeat; padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px; border-bottom: 1px dotted #a6a6a6; }
.wizard .title { width: 500px; height: 30px; background: url(/images/QuotePresenter/title_quote_wizard.png) no-repeat; margin: 25px 0px 0px 0px; }
.wizard .text { width: 500px; line-height: 2.1em; }

.wizard .back-next { width: 800px; height: 43px; background: url(/images/QuotePresenter/bg_back_next.png) no-repeat; }
.wizard .back-next .back { width: 100px; height: 43px; float: left; }
.wizard .back-next .back input { position: relative; top: 8px; left: 10px; z-index:25; }
.wizard .back-next .next { width: 100px; height: 43px; float: right; }
.wizard .back-next .next input { position: relative; top: 8px; }

.wizard .section-header { width: inherit; height: 39px; background: url(/images/QuotePresenter/bg_section_header.png) no-repeat; line-height: 41px; color: white; padding: 0px 0px 0px 15px; margin: 0px 0px 10px 0px; }
.wizard .section-text { width: inherit; height: auto; margin: 0px 0px 10px 0px; }

/* QP Wizard - Details Screen */
.detailwizard { width:750px; }
.detailwizard .detailcolumn { width:350px; }
.projcomp {height:317px;}
.projcomp .formrow {padding-top:5px;  padding-bottom:10px; border-bottom:1px #cccccc solid;}
.projcomp .bottom {border:0px;}
.projcomp .formrow .formlabel {padding-left:10px; width:80px; float:left; }
.projcomp .formrow .formfield {width:180px; float:left; }
.projcomp .formrow .formfield input {vertical-align:middle; font-size: 11px; }

.prodform { height: 317px; }
.prodform .prodimageschoice {padding-left:10px;  padding-top:5px; border-bottom:1px #cccccc solid; }
.prodform .prodimage  { }
img.qplogo { border:2px #dddddd solid; padding:2px;}
.editlink a { color: #448cca; text-decoration:underline; }

/* Quote File Edit Wizard Screen */
.qfilewizard { width:750px; padding-left:10px; }
.qfilewizard .formrow {padding-top:5px; padding-bottom:5px; padding-left:10px; border-bottom:1px #cccccc solid; }
.qfilewizard .bottom {border:0px;}
.qfilewizard .formrow .imgtitle {width:460px; background: url(/Images/QuotePresenter/IconPage.gif) no-repeat; padding-left:16px;}
.qfilewizard .formrow .formlabel {width:80px; float:left;}
.qfilewizard .formrow .formfield { width:auto; }
.qfilewizard .formrow .formfield input {font-size:11px; float:left;}
.qfilewizard .formfield .validator { float:right; vertical-align:middle; }
.formrow .qfiletitle {width:300px; }
.formrow .qfileupload {width:300px; }

/* Resource wizard screen */
.resourcewiz {width:750px; }
.resourcewiz .formrow {padding: 5px 0px 5px 10px;}
.resourcewiz .formrow .filetitle {width:400px; background: url(/Images/QuotePresenter/IconPage.gif) no-repeat; padding-left:16px;}
.resourcewiz .formrow .resgroup {width:200px; }
.resgroup .formlabel {width:55px; }
.resgroup select {font-size:11px;}
.resfile {width:500px;}
.resfile .formlabel {width:120px;}
.resfile select {font-size:11px;}

/* Case Study wizard */
.casestudywiz {width:750px;}
.casestudywiz .formrow {padding:5px 0px 5px 10px;}
.casestudywiz .formrow .casename {width:400px;}
.casestudywiz .formrow .editlink {width:300px;}

.casefilter { width:400px;}
.filtertype select {font-size:11px; }
.casedd {width:300px;}
.casedd select {font-size:11px;}
.casefilter select {font-size:11px;}

/* styles for the main navigation bar */
.mainnav {	background-image: url(/images/Layout/mainnav_bg.jpg);	background-repeat: repeat-x;}

/* controls the height of the boxes for enter dealernet, clientnet and a&d net so they remain consitent in size. */

.box {	height: 244px;}
.banner {	background-color: #FFFFFF;	background-image: url(/images/Layout/banner_bg.jpg);	background-repeat: no-repeat;	height: 102px;}


/* sets the bg for the top of the box for enter dealernet, clientnet and a&d net. */

.boxtop {	background-image: url(/images/Layout/box_top.gif);	background-repeat: no-repeat;	width: 225px;}

/* sets the bg for the middle of the box for enter dealernet, clientnet and a&d net. */
.boxmiddle {	background-image: url(/images/Layout/bg_box.gif);	background-repeat: repeat-y;	width: 225px;}

/* sets the bg for the bottom of the box for enter dealernet, clientnet and a&d net. */
.boxbottom {	background-image: url(/images/Layout/box_bottom.gif);	background-repeat: no-repeat; height: 9px;	width: 225px;}

/* sets the styles for the news box. */
.newsbox {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 16px;	text-decoration: none;}
a.newsboxlink:link, a.newsbox:visited, a.newsbox:hover, a.newsbox:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 16px;	text-decoration: none; }
/* sets the styles for the footer. */

.footer, a.footer:link, a.footer:visited, a.footer:hover, a.footer:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	line-height: 16px;
	text-decoration: none;
	font-weight:normal;
	border:0px;
	background:transparent;
}
.browseimgs {
	background-image: url(/images/Layout/pill_bg.gif);
	background-repeat: repeat-x;
	width: 240px;
}
.subnavbox_top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ebebeb;
}
.subnavbox_bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ebebeb;
}
.subnavbox_left {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ebebeb;
}
.subnavbox_right {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ebebeb;
}
.subnavbox2_top {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #c7d5d0;
}
.subnavbox2_bottom {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #c7d5d0;
}
.subnavbox2_middle {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #c7d5d0;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #c7d5d0;
}
.box1 {
	background-color: #EBEBEB;
	height: 329px;
	width: 362px;
}
.box2 {
	background-color: #FFFFFF;
	height: 294px;
	width: 344px;
}
.text_crimson {
	color: #8a090e;
	line-height: 18px;
}
.text_black {	color: #000000;	line-height: 18px;}

.prevnextbar-l{
	background-color: #CCCCCC;
	background-image: url(/images/Products/prevnextbar_left.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.prevnextbar-r {
	background-color: #CCCCCC;
	background-image: url(/images/Products/prevnextbar_right.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.errortext {    color:Red;    font-weight:bold;    }

/*JLANE - Case study links - 
    i put in here because i figured more pages than case study would use the style */
.grayLink {    color:#555555;    font-family:Arial, Verdana, Sans-Serif;    font-size:11px;    font-weight:bolder;    text-decoration:none;}
.important {    color:red;    font-family:Arial, Verdana, Sans-Serif;    font-size:10pt;    font-weight:bolder;    text-decoration:none; }

.header1 {    font-weight:bold;    font-size:11pt;    color:#336666;}
.grayBG {    width:265px;    height:23px;    background-image:url(../Images/CaseStudies/CaseStudyBG.gif);}
.grayBGLong {     width:839px;   height:23px;    background-image:url(../Images/CaseStudies/CaseStudyBG_Long.gif);    background-repeat:no-repeat;}
.grayBG {    width:265px;    height:23px;    background-image:url(../Images/CaseStudies/CaseStudyBG.gif);}
.grayBGextended {    width:265px;    height:37px;    background-image:url(../Images/CaseStudies/CaseStudyBG_expanded.png);}

.casesMore {    padding-left:10px;    padding-right:5px; }

/* for individual case view */
.border {	border: 1px solid #c7c7c7;}
.bluesubtitle {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #003371;}
.whitetext, a.whitetext:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.whitetext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.redtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #99070d;
	text-decoration: none;
}
.blacktext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.greencursivetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: #619080;
}
.bluetext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #004a80;
}

.matrixBlue {    color:#173870;    font-weight:bold;}
.AO2Green {    color:#83a69a;    font-weight:bold;}
.diviRed {    color:#7f080d;    font-weight:bold;  }
.mwallOrange {    color:#b86f1a;    font-weight:bold;    }
.leedGray {    color:#94a7a8;    font-weight:bold;}

/* QP Styles */
td.qpdetails {
     background: url(/Images/QuotePresenter/aisquotepresenter4.gif) no-repeat;
     padding-left:13px;
}
/* -- Design Check form -- */
.designcheck .sectionheader {
    padding-top:5px;
    padding-bottom:5px;
    margin-bottom:10px;
    margin-top:10px;
    border-bottom:1px dotted black;
    font-weight:bold;
}
.designcheck .formrow {padding-bottom:5px; width:850px;}   
.designcheck .formrowsingle {padding-bottom:5px; width:850px;}   
.designcheck .formlabel {width:205px; font-size:11px; font-weight:bold; }

/* -- Design Request form -- */
.designrequest .sectionheader {
    padding-top:5px;
    padding-bottom:5px;
    margin-bottom:10px;
    margin-top:10px;
    border-bottom:1px dotted black;
    font-weight:bold;
    color:#73a093;
}

.designrequest .formrow {padding-bottom:5px; width:850px; clear:both;}   
.designrequest .formrowsingle {padding-bottom:5px; width:850px;}   
.designrequest div.productchoice {margin-right:10px; height:30px; float:left;}
.designrequest .electricalrow {padding-bottom:5px; width:520px; clear:both;}   

.designrequest .formlabel {width:155px; font-size:11px; font-weight:bold; margin-top:3px; vertical-align:middle;}
.designrequest .formrow .outletlabel {width:175px; font-size:11px; font-weight:bold; margin-top:3px; vertical-align:middle;}
.designrequest .bannerrow {border-bottom:#ededed 1px solid; margin-bottom:15px; height:100px;}
/* matrix electrial */
.electricalheight { width:160px; }
.electricalheight .cbx { width:25px;}
.heightrow {height:28px; clear:both;}
.tiletypes { padding-left:20px;}

.last {padding-bottom:10px;}
.page-header-designcheck { 
    background:url(/images/DealerNet/bg_designcheck.png) top right no-repeat; height:95px; margin-bottom:10px; border-bottom:1px #ededed solid;}
    
.page-header-designcheck .page-headercopy {
    width:75%; }
.formrequired {
    margin-left:5px;
    font-weight:bold;
    font-size:11px;
}
.fuformfield {
    width: 420px;
    text-align:center;
    }
.fuformlabel{
     width: 420px;
    border:#cccccc 1px solid;
    text-align:center;
}
.formsubmit {
    text-align:center;
}

/*---------- Order Tracker ----------*/
.ais-lightbox-ordertracker { width: 845px; height: auto; margin: 0 auto; }
.ais-lightbox-ordertracker .top { width: inherit; height: 12px; background: transparent url(/images/Layout/rounded_845px_white.png) top center no-repeat; }
.ais-lightbox-ordertracker .bottom { width: inherit; height: 12px; background: transparent url(/images/Layout/rounded_845px_white.png) bottom center no-repeat; }
.ais-lightbox-ordertracker .content { width: 823px; height: auto; background: transparent url(/images/eOrders/content_845px_white.png) bottom center no-repeat; padding: 0px 0px 55px 22px; overflow: hidden; }

.ais-lightbox-ordertracker .top-bar { width: 800px; height: 33px; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px dotted #b2b2b2; }
.ais-lightbox-ordertracker .top-bar .location { width: 760px; height: 33px; float: left; background: url(/images/ShowroomLocator/bg_showroom_location.png) no-repeat; }
.ais-lightbox-ordertracker .top-bar .close { width: 40px; float: left; }
.ais-lightbox-ordertracker .top-bar h2 { font-weight: bold; font-size: 14px; position: relative; top: 8px; left: 10px; text-transform: uppercase; } 

.ais-lightbox-ordertracker .entry { width: 800px; height: auto; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px dotted #b2b2b2; overflow: hidden; }

.order-tracker .heading { width: 800px; height: 125px; background: url(/Dealernet/eOrders/images/bg_order_tracker.png) 580px -10px no-repeat; padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px; border-bottom: 1px dotted #a6a6a6; }
.order-tracker .title { width: 500px; height: 30px; background: url(/Dealernet/eOrders/images/title_order_tracker.png) no-repeat; margin: 25px 0px 0px 0px; }
.order-tracker .text { width: 500px; line-height: 2.1em; }
.order-tracker h2 { font-size: 11px; font-weight: bold; color: white; position: relative; top: 13px; left: 10px; }
.order-tracker .top-info { width: 800px; height: 150px; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px dotted #a6a6a6; }

.order-tracker .search { width: 587px; height: auto; float: left; margin: 0px 5px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px dotted #a6a6a6; }
.order-tracker .search .header { width: 587px; height: 39px; background: url(/Dealernet/eOrders/images/bg_order_tracker_search.png) no-repeat; margin: 0px 0px 10px 0px; } 

.order-tracker .search .form { width: 587px; height: auto; }
.order-tracker .search .form .po-number, 
.order-tracker .search .form .order-number { width: 145px; height: 16px; border: 1px solid #e2e2e2; border-collapse: collapse; color: #464646; padding: 5px 0px 5px 10px; }
.order-tracker .search .form select { width: 100px; padding: 4px 0px 4px 0px; margin: 0px 5px 0px 0px; border: 1px solid #e2e2e2; border-collapse: collapse; color: #464646; }

.order-tracker .csr { width: 207px; height: 39px; float: left; }
.order-tracker .csr .header { width: 207; height: 39px; background: url(/Dealernet/eOrders/images/bg_order_tracker_csr.png) no-repeat; margin: 0px 0px 10px 0px; } 
.order-tracker .csr .avatar { width: 75px; height: auto; float: left; }
.order-tracker .csr .info { width: 120px; height: auto; float: left; }

.order-tracker .icons { width: 587px; height: auto; float: left; }

.order-tracker .dark-grey { width: 800px; height: 39px; background: url(/Dealernet/eOrders/images/bg_order_tracker_grey1.png) no-repeat; margin: 0px 0px 10px 0px; }
.order-tracker .light-grey { width: 800px; height: 39px; background: url/Dealernet/eOrders/images/bg_order_tracker_grey2.png) no-repeat; margin: 0px 0px 10px 0px; }
.order-tracker .light-grey h2 { color: #464646; }


.order-tracker .details { margin: 0px 0px 15px 0px; }
.order-tracker .details table { width: 800px; }
.order-tracker .details table tr { }
.order-tracker .details table td { padding: 2px; border-bottom: 1px dotted #a6a6a6; }

/*---------- Manage Your Dealers ----------*/
.manage-dealers h3 { font-size: 16px; padding: 0px 0px 0px 15px; }
.manage-dealers .subhead { width: inherit; height: 25px; border-bottom: 1px dotted #a6a6a6; padding: 10px 0px 0px 15px; }


.manage-dealers .form-entry { width: inherit; height: auto; overflow: hidden; }
.manage-dealers .form-left { width: 100px; height: auto; padding: 12px 0px 1px 15px; float: left; font-weight:bold;}
.manage-dealers .form-right { width: 275px; height: auto; padding: 7px 0px 7px 0px; float: left; }
.manage-dealers .form-input { width: 250px; font-size:12px;  border: 1px solid #eaeaea; border-collapse: collapse; }
.manage-dealers .form-text { width: 200px; font-size:12px; border: 1px solid #eaeaea; border-collapse: collapse; }

.manage-dealers .link-info { padding: 7px 0px 7px 15px; margin-left:15px; width:425px; height:62px; background:url(/Images/RepNet/bg_GrayRounded.png) no-repeat; }
.manage-dealers .last { margin: 10px 0px; padding: 10px 0px; border-top: 1px dotted #a6a6a6; text-align: center; }

.manage-dealers .form ul { margin: 10px 0px 10px 0px; padding: 0px; list-style: none; list-style-image:none; }
.manage-dealers .form li { margin: 0px; padding: 0px; list-style: none; }
.manage-dealers .form li .dlroppstitle { font-size: 13px; font-weight:bold; color: #6687aa; background: url(/images/Layout/arrow_right.png) no-repeat; display: block; text-indent: 10px; }

/*---------- Opportunities Management Center and Popup ----------*/
.opps-popup { width: 790px; margin: 0 auto; }
.opps-popup .top { width: inherit; height: 12px; background: transparent url(../images/Layout/rounded_790px_white.png) top center no-repeat; }
.opps-popup  .content { width: 790px; height: auto; background: transparent url(../images/Layout/rounded_790px_white.png) bottom center no-repeat;  overflow: hidden; }


.opps-popup .close { padding-right:5px; text-align:right; } 
.opps-popup .title { width: 735px; height: auto; border-bottom: 1px solid #d2d2d2; margin: 0px 0px 10px 22px; padding: 0px 10px 10px 0px; font-size: 20px; }
.opps-popup .table { padding-left:20px; }
.opps-popup table .underline { border-bottom: 1px solid #d2d2d2; }

.repnet-main .pastdue { background: url(../images/RepNet/bg_repnet_quicklinks.png) no-repeat; }
.repnet-main .pastdueright { background: url(../images/RepNet/bg_repnet_quicklinks.png) right no-repeat; }
.repnet-main .pastdueclosedright { background: url(../images/RepNet/past_due_header.png) right no-repeat; }

.repnet-main .wonlost { background: url(../images/RepNet/won_lost_header1.png) no-repeat; }
.repnet-main .wonlostright { background: url(../images/RepNet/won_lost_header1.png) right no-repeat; }
.repnet-main .wonlostclosedright { background: url(../images/RepNet/bg_repnet_performance.png) right no-repeat; }

.dealernet-main .pastdue {background: url(/images/Dealernet/bg_dealernet_opportunities_green_expanded.png); }
.dealernet-main .pastdueright { background: url(/images/Dealernet/bg_dealernet_opportunities_green_expanded.png) right no-repeat; }
.dealernet-main .pastdueclosedright { background: url(/images/Dealernet/bg_dealernet_opportunities_green.png) right no-repeat;  }

.dealernet-main .wonlost {  background: url(/images/Dealernet/bg_dealernet_wonlost_expanded.png); }
.dealernet-main .wonlostright {background: url(/images/Dealernet/bg_dealernet_wonlost.png) right no-repeat;}
.dealernet-main .wonlostclosedright { background: url(/images/Dealernet/bg_dealernet_wonlost_expanded.png) right no-repeat; }

.repnet-main .selectedcenter { background: url(/images/RepNet/bg_item_roll4.png) center no-repeat; }
.repnet-main .selectedright { background: url(/images/RepNet/bg_item_roll4.png) right no-repeat; }
.repnet-main .selectedoff { background: none; border-bottom:lightgray 1px solid; }

.dealernet-main .selectedcenter { background: url(/images/Dealernet/bg_item_roll.png) center no-repeat; }
.dealernet-main .selectedright { background: url(/images/Dealernet/bg_item_roll.png) right no-repeat; }
.dealernet-main .selectedoff { background: none; border-bottom:lightgray 1px solid; }
/*---------- Opportunities Management Center and Popup ----------*/
.opps-popup .text-input { width: 100px; height: 15px; border: 1px solid #d2d2d2; border-collapse: collapse; font-size: 11px; color: #333; }
.opps-popup .text-area { border: 1px solid #d2d2d2; border-collapse: collapse; font-size: 11px; color: #333; }
.opps-popup td { padding: 0px 2px 4px 3px; }
.opps-popup select { font-size:11px;}

/*---------- Rounded 'lightwindow' Popup ----------*/

.activity-popup .content { width: 520px; padding: 0px 20px 10px 20px; overflow: hidden; }
.activity-popup .close { text-align: right; }
.activity-popup .title { width: 510px; height: auto; border-bottom: 1px solid #eaeaea; margin: 0px 0px 10px 0px; padding: 0px 10px 10px 0px; font-size: 24px; }
.activity-popup .text-input { width: 100px; height: 15px; border: 1px solid #e0e0e0; border-collapse: collapse; font-size: 11px; color: #333; }
.activity-popup .text-area { border: 1px solid #e0e0e0; border-collapse: collapse; font-size: 11px; color: #333; }
.activity-popup td { padding: 3px 2px 4px 3px; }

/*---------- Activity Center ----------*/
.activity-main .heading { width: inherit; height: 25px; padding: 10px 0px 0px 0px; }
.activity-main .pending, .activity-main .account { margin: 0px 0px 45px 0px; }
.activity-main .item { width: 845px; height: 25px; border-bottom: 1px dotted #a6a6a6; line-height: 25px; }
.activity-main .item .col2-1 { width: 500px; height: 25px; float: left; text-indent: 10px; }
.activity-main .item .col2-2 { width: 120px; height: 25px; float: right; }

.activity-main .dquote .col2-1 { width: 215px; height:25px; background: url(/images/RepNet/bg_item_list_heading.png) 5px 3px no-repeat; float: left; padding: 0px;  }
.activity-main .dquote .col2-2 { width: 550px; float: left; }

.activity-main .tallitem { width: 845px; height:auto; border-bottom: 1px dotted #a6a6a6; clear:both; }
.activity-main .tallitem .col2-1 { width: 215px; float: left; text-indent: 10px; }
.activity-main .tallitem .col2-2 { width: 550px; float:left; }


.activity-main .item .col4-1 { width: 220px; height: 25px; float: left; text-indent: 10px; }
.activity-main .item .col4-2 { width: 440px; height: 25px; float: left; color: #9d3909; }
.activity-main .item .col4-3 { width: 80px; height: 25px; float: left; }
.activity-main .item .col4-4 { width: 97px; height: 25px; float: right; padding: 2px 0px 0px 0px; }
.activity-main .item .col4-5 { width: 97px; height: 25px; float: right; padding: 2px 0px 0px 0px; }

.activity-main .item .col5-1 { width: 220px; height: 25px; float: left; text-indent: 10px; }
.activity-main .item .col5-2 { width: 220px; height: 25px; float: left; }
.activity-main .item .col5-3 { width: 100px; height: 25px; float: left; }
.activity-main .item .col5-4 { width: 120px; height: 25px; float: left; }
.activity-main .item .col5-5 { width: 120px; height: 25px; float: right; }

.activity-main .headline { background: url(/images/RepNet/bg_item_roll4.png) center center no-repeat; clear:both; }
.activity-main .headlineexp { background: url(/images/RepNet/bg_item_roll4.png) center center no-repeat; clear:both; }

.activity-main .last { margin: 0px 0px 10px 0px; height:100px; }
.activity-main .sort a { color: #9d3909; font-weight: bold; width: auto; padding: 0px 20px 0px 0px; background: url(/images/RepNet/arrow_updown.png) center right no-repeat; }

.activity-main .application .col2-1 { width: 215px; height: 25px; background: url(/images/RepNet/bg_item_list_heading.png) 5px 3px no-repeat; float: left; padding: 0px;  }
.activity-main .application .col2-2 { width: 550px; height: 25px; float: left; }

.activity-main .application .col3-1 { width: 215px; height: 25px; background: url(/images/RepNet/bg_item_list_heading.png) 5px 3px no-repeat; float: left; padding: 0px; text-indent:10px;  }
.activity-main .application .col3-2 { width: 450px; height: 25px; float: left; }
.activity-main .application .col3-3 { width: auto;height:25px; float:right;}

.activity-main .pending .purpleback .purplebacksolid { vertical-align:top; width: 125px; height: 15px; border-bottom: 1px dotted #a6a6a6;  padding-bottom:7px; background: url(/images/RepNet/ActivityCenterTitleBack.jpg); line-height: 15px; font-weight:bold; }
.activity-main .pending .purpleback .purplebacksolid2 { vertical-align:top; width: 200px; height: 15px; border-bottom: 1px dotted #a6a6a6;  padding-bottom:7px; background: url(/images/RepNet/red_bkgd.png); line-height: 15px; font-weight:bold; background-repeat:no-repeat; }
.activity-main .pending .purpleback .purplebackclear { width: 225px; height: 15px; border-bottom: 1px dotted #a6a6a6;  line-height: 15px; font-weight:bold; }

.activity-main .buttons { padding: 10px; text-align: center; }
.activity-main .buttons input { margin: 0px 20px 0px 20px; }

.activity-main .unreadactivity {font-weight:bold;}

.activity-main .readactivity {font-weight:normal; background:none;}
.activity-main .readactivity a {font-weight:normal;}

/*---------- Activity Center 'Email to' popup ----------*/
.activity-main .email-to, .activity-main .email-from, .activity-main .submit { width: 510px; height: 20px; overflow: hidden; border-bottom: 1px solid #ebebeb; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; }
.activity-main .comments { width: 510px; height: 135px; overflow: hidden; }

.activity-main .form .left { width: 150px; float: left; } 
.activity-main .form .right { width: 300px; float: left; } 

.activity-main .form .text-input { width: 338px; height: 25px; border: none; background: url(/images/layout/rounded_form_text_input.png) no-repeat; padding: 3px 0px 0px 10px; }
.activity-main .form .text-radio { width: 338px; height: 25px; border: none; background: url(/images/layout/rounded_form_text_input.png) no-repeat; margin:0px 0px 3px 0px; }

.activity-main .form .text-input input { width: 310px; height: 15px; border: 0px; border-collapse: collapse; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.activity-main .form .text-area { width: 338px; height: 135px; border: none; background: url(/images/layout/rounded_form_text_area.png) no-repeat; padding: 7px 7px 0px 10px; }
.activity-main .form .text-area textarea { width: 320px; height: 110px; border: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;  }
.activity-main .form .submit { padding: 20px 0px 0px 0px; border: none; }
.activity-main .form .submit input { margin: 0px 20px 0px 0px; }

.popupCal .ajax__calendar_container { border:1px solid #646464; color:  #646464; background-color:White; padding:0px; }
.popupCal .ajax__calendar_other .ajax__calendar_day,
.popupCal .ajax__calendar_other .ajax__calendar_year {
    color: black;
    padding:0px;
}
.popupCal .ajax__calendar_hover .ajax__calendar_day,
.popupCal .ajax__calendar_hover .ajax__calendar_month,
.popupCal .ajax__calendar_hover .ajax__calendar_year {
    color: black;
    padding:0px;
}
.popupCal .ajax__calendar_active .ajax__calendar_day,
.popupCal .ajax__calendar_active .ajax__calendar_month,
.popupCal .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
    padding:0px;
}

a.showroomMap {
    color:#4d4d4d;
    text-decoration:none;    
    font-family:Arial;
    font-size:9pt;
    text-transform:uppercase;
}
/*---------- Eslick Layouts ----------*/
.eslick { border: 1px solid #CCC; margin: 10px 0px 10px 0px; }

.eslick .info-product { width: 456px; height: 100px; position: relative; top: 1000px; left: 360px; }
.eslick .info-corporate { width: 456px; height: 100px; position: relative; top: 1045px; left: 360px; }
.eslick .info-enviro { width: 456px; height: 100px; position: relative; top: 1035px; left: 360px; }

.eslick .logo { width: 150px; height: 100px; float: left; }
.eslick .text { width: 300px; height: 100px; float: left; text-align: right; }

.bg-product1 { width: 933px; height: 1207px; background: url(/images/eSlicks/es_products1.jpg) no-repeat; }
.bg-product2 { width: 933px; height: 1207px; background: url(/images/eSlicks/es_products2.jpg) no-repeat; }

.bg-corporate1 { width: 933px; height: 1207px; background: url(/images/eSlicks/es_corporate1.jpg) no-repeat; }
.bg-corporate2 { width: 933px; height: 1207px; background: url(/images/eSlicks/es_corporate2.jpg) no-repeat; }

.bg-enviro1 { width: 933px; height: 1207px; background: url(/images/eSlicks/es_enviro1.jpg) no-repeat; }
.bg-enviro2 { width: 933px; height: 1207px; background: url(/images/eSlicks/es_enviro2.jpg) no-repeat; }

.eslickcontent div.slickrow {height:285px; clear:both;}
/* SPA View */
.spaapprovalitem { width: 845px; border-bottom: 1px dotted #a6a6a6;  }
.spaapprovalitem .formlabel { width: 215px;  background: url(/images/RepNet/bg_item_list_heading.png) 5px 3px no-repeat; float: left; padding: 0px; text-indent:10px;}
.spaapprovalitem .formfield {width: 550px;  float: left; }

/*spif center */
.spifcentertotals {width:839px; padding:3px;}
.spifcentertotals .formrow { background:#ecf3f0; padding:5px;}
.spifcentertotals .formlabel { font-weight:bold; width:150px;}
.spifcentertotals .formfield { padding-left:3px; }

.spifdisclaimer { width:845px; background:#fcdadc; margin-top:5px; margin-bottom:5px; padding:3px; border-top:1px dotted black; border-bottom:1px dotted black;}

.spifdetails {border-bottom:1px black dotted; width:845px;}
.spifheader {width:845px; background:#d9e4ec; padding:4px; margin-bottom:4px;}
.spiftitle { color:#666699; font-weight:bold; width:700px;}
.spifdescription {font-weight:bold;}
.spifimage {width:120px; text-align:center;}
.spiflinks {width:150px;}
.spiflinks .image {margin-bottom:5px;}
.spiflinks .link {padding-top:5px; height:27px; padding-left:5px;}

.spifpayments { width: 540px; }
.spifsummary {width:530px; margin-top:10px;}
.spifsummary .formrow {height:30px; border-top:1px dotted black; width:530px;}
.spifsummary .formrow .col4-1 {width:181px; float:left; padding-top:5px; font-weight:bold;}
.spifsummary .formrow .col4-2 {width:40px; float:left; padding-top:5px; padding-left:1px;}
.spifsummary .formrow .col4-3 {width:100px; float:left; padding-top:5px; padding-left:1px;}
.spifsummary .formrow .col4-4 {width:100px; padding-top:5px; float:left; padding-left:1px;}

.spifcenter .formrow {margin-bottom:5px;}
.spifcenter .formrow .formlabel {width:130px; font-weight:bold;}
.spifpayments .formrow .formlabel {width:160px; font-weight:bold;}
.spifcenter .mainform {padding-left:20px;}
.spifsubmitheading { width:845px; margin-top:5px; margin-bottom:5px; padding:3px; border-top:1px dotted black; border-bottom:1px dotted black;}

/* generic styles used for eSlicks, eBrochures, Competitive Analysis */
#pagecontent, #subcontent, #listing, #details { float:right; width:845px; }
#pagecontent .alignleft { margin:0 0 0 10px; width:31%; }
#pagecontent .alignmiddle { margin:0 2% 0 3%; width:31%; }
#pagecontent .alignright { width:31%; }
#subcontent .alignleft { width:49%; }
#subcontent .alignright { width:49%; }
.alignleft { float:left; }
.alignmiddle { float:left; }
.alignright { float:right; }

#pagecontent .introduction {font-size:12px; margin:5px 0 0 0; padding:25px 0 25px 0; }

#pagetitle { border-bottom:1px solid #cccccc; overflow:auto; margin:0; padding:0; }
#pagetitle .alignleft { margin:0 0 0 0; width:49%; }
#pagetitle .alignright { text-align:right; width:49%; }
#quickfind fieldset { border:0; }
#quickfind label { line-height:31px; }
#quickfind select {border:0; padding-top:2px; padding-right:15px; width:185px; font-size:9pt; color:#636363; }

/* popup window specific */
#popwrapper { background:transparent url(/images/eSlicks/bkg-popupwin.png) no-repeat; height:471px; margin:3% auto; width:705px;}
#popcontent { margin:0 auto; padding-top:1px; width:653px; line-height:1;}
.poptitle { 
	background:transparent url(/images/eSlicks/bkg-poptitle.png) no-repeat; border-bottom:1px dotted #cccccc; color:#000000; font-size:14px;
	line-height:33px; margin:25px 0 0 0; padding:0 0 10px 15px; }
.closewin { float:right; line-height:33px; margin:-35px 10px 10px 0;}
.imgleft { float:left; margin:10px 0 10px 0; text-align:center; width:49%;}
.imgright { float:right; margin:10px 0 10px 0; text-align:center; width:49%;}

#popnav { margin:0 0 0 auto; width:470px; clear:both;}
#popnav .alignleft, #popnav .alignmiddle, #popnav .alignright { text-align:center;}
#popnav .alignmiddle { margin:0 2% 0 3%; }

#popnav .col2-1 {width:40%; float:left;}
#popnav .col2-2 {width:40%; float:left;}

/* eBrochures page specific */
#ebrochures { margin:0; padding:0; position:relative; width:550px; height:31px; overflow:hidden; }
#ebrochures span { 
	background:url("/images/eBrochures/titleEB.jpg") top left no-repeat; display:block; height:31px; left:0; margin:0; padding:0; 
	position:absolute; top:0; width:550px; z-index:1;  }

#ebrochures span.matrix { background:url("/images/eBrochures/titleEBM.jpg") top left no-repeat;   }
#ebrochures span.divi { background:url("/images/eBrochures/titleEBD.jpg") top left no-repeat;}
#ebrochures span.mwall {background:url("/images/eBrochures/titleEBMW.jpg") top left no-repeat; }
#ebrochures span.ao { background:url("/images/eBrochures/titleEBA.jpg") top left no-repeat;  }
#ebrochures span.casegoods { background:url("/images/eBrochures/titleEBC.jpg") top left no-repeat; }
#ebrochures span.aisselect { background:url("/Images/eBrochures/titleEBSelect.jpg") top left no-repeat;}

#details h2 {color:#ffffff; font-size:14px; font-weight:bold; height:40px; line-height:40px; padding:0 0 0 10px; }
#details h2.matrix { background:#1e4b7f;}
#details h2.divi {background:#920910;}
#details h2.ao {background:#87a89d;}
#details h2.casegoods{background:#3e201b;}
#details h2.mwall {background:#bc721d;}
#details h2.aisselect { background:#61A2b8;}

#listing h2 { background:url("/images/eBrochures/bkgListingH2.gif") no-repeat; color:#1e4b7f; font-size:14px; font-weight:bold; height:26px; padding:2px 0 0 2px; }
.h2floater { margin:0; float:right; margin-top:-48px; height:40px; line-height:40px; }
#details h3 { color:#1e4b7f; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:10px 0 10px 0; }
#infowrap { border-bottom:1px solid #cccccc; margin:10px 0 10px 0; overflow:auto; padding:0 0 10px 0; }
#infowrap .infoleft { float:left; text-align:left; width:58%; } 
#infowrap .infoleft .logo {margin-right:15px; background:url(/images/eBrochures/logoBG.png) center no-repeat; width:183px; height:141px;}
#infowrap .infoleft .logo img {padding-left:40px; padding-top:20px;}

#infowrap .inforight { float:right; text-align:left; width:40%; }

span.infoname { font-weight:bold; }
span.infocompany { color:#38608f; font-weight:bold; }
span.infodloads { color:#619080; font-weight:bold; }
span.fb { color:#1e4b7f; font-weight:bold; }
ul.infolist { margin:0; padding:0; }
ul.infolist li { list-style-image:url(/images/eBrochures/liArrow.gif); margin:0 0 0 15px; padding:0; }
ul.fblist { margin:10px 0 10px 0; padding:0; }
ul.fblist li { list-style-type:none; margin:0; padding:5px 0 0 0; clear:both; }
#details .imgleft, #details .imgright { text-align:center; width:49%; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; }
table.data { width:410px; }
table th {text-align:left;}
table.data td.th { height:30px; text-align:left; }
table.data td.one { width:220px; }
table.data td.two, table.data td.three { width:100px; }

table.data td.prodone { width:200px; }
table.data td.prodtwo {width:60px;}
table.data td.prodthree { width:100px; }


table.data ul li { list-style-type:none; list-style-image:none;}
table.data a { color:#456b97; text-decoration:none; }
table.data a:active, #data a:hover { text-decoration:underline; }

#detailsdata td { padding:5px 0 5px 0; }
#detailsdata .qty { text-align:center; width:70px; }
#detailsdata .descrip { text-align:left; width:555px; }
#detailsdata .base, #detailsdata .ext { text-align:left; width:80px; }

/* eBrochures pop-up */
.poptitleblue { 
	background:transparent url(/Images/eBrochures/bkg-poptitle.png) no-repeat; border-bottom:1px dotted #cccccc; color:#1e4b7f; font-size:14px;
	line-height:33px; margin:25px 0 0 0; padding:0 0 10px 15px; }
#frmebrochures { margin:0; padding:10px 0 0 0; width:600px; }
#frmebrochures ul { margin:0; padding:0; }
#frmebrochures ul li { height:26px; list-style-type:none; list-style-image:none; margin:0; padding:2px 0 2px 0; text-align:left; width:125px; }
#frmebrochures .datafield { background:url("/images/ebrochures/bkgFrmInput.gif") no-repeat; border:0; height:26px; padding:5px 10px 0 10px; width:450px; }
#frmebrochures textarea { background:url("/images/ebrochures/bkgFrmTextArea.gif") no-repeat; border:0; height:65px; padding:5px 0 0 5px; overflow:auto; width:500px; }
.frmesubmit { clear:both; margin:50px auto 0 auto; text-align:center; width:600px; }

/* Competitive Analysis pages */
#comparison { padding:25px 0 0 0; width:845px; }
#competitive { margin:0; padding:0; position:relative; width:258px; height:31px; overflow:hidden; }
#competitive span { 
	background:url("/images/Competitive/titleCA.jpg") top left no-repeat; display:block; height:31px; left:0; margin:0; padding:0; 
	position:absolute; top:0; width:258px; z-index:1;  }
#comparison .alignleft { background:url("/images/Competitive/bkgCompLeft.jpg") no-repeat; margin:0; padding-left:10px; width:400px; }
#comparison .alignright { background:url("/images/Competitive/bkgCompRight.jpg") no-repeat; margin:0; padding-left:10px; width:405px; }
#comparison h2 { padding:10px 0 0 10px; }
.alignright h2 { color:#1e4b7f; }
#comparison .subhead { color:#333333; font-size:12px; padding:0 0 0 20px; }
#comparison form { margin:0 10px 0 10px; }
#comparison label { font-size:14px; font-weight:bold; text-transform:uppercase; }
.submit { border-top:1px dotted #cccccc; padding:10px 0 0 0; text-align:right; }

#specs {overflow:auto; padding:25px 0 0 0; border:1px #cccccc solid; margin-top:5px;}
#specs .alignleft {float:left; padding:0px 0px 0px 0px; width:454px;}
#specs .alignright { float:right; text-align:center; width:370px; }
#specs h3 { font-size:12px; font-weight:bold; }
#specs ul li { list-style-type:none; margin:0; padding:0; }
#specsdata, #specsinc { margin:0; padding:0; }
.dataleft { float:left; margin:0 10px 0 0; width:210px; }
.dataright { float:right; margin:0 0 0 10px; width:210px; }


#compresults { margin:0; padding:0; position:relative; width:845px; height:45px; overflow:hidden; }
#compresults span { 
	background:url("/images/Competitive/titleCAR.gif") top left no-repeat; display:block; height:45px; left:0; margin:0; padding:0; 
	position:absolute; top:0; width:845px; z-index:1;  }
#results { margin:0; padding:0; }
span.date { font-weight:bold; }
#results tr { padding:10px 0 10px 0; }
#results th { background:#e3ece9; }
#results th, #results td { border-bottom:1px dotted #cccccc; margin:10px 0 10px 0; padding:10px 0 10px 5px; }

.cabom-popup { width: 845px; margin: 0 auto; }
.cabom-popup .top { width: inherit; height: 12px; background: transparent url(../images/Layout/rounded_845px_white.png) top center no-repeat; }
.cabom-popup  .content { width: 845px; height: auto; background: transparent url(../images/Layout/rounded_845px_white.png) bottom center no-repeat;  overflow: hidden; }


.caresults { width:845px;}
.caresults .lastupdated {padding-left:710px; font-weight:bold;}

.caresults .col5-1 { width:400px; padding-left:10px; padding-top:4px; float:left;}
.caresults .col5-2 { width:100px; padding-left:10px; padding-top:4px; float:left;}
.caresults .col5-3 { width:100px; padding-left:10px; padding-top:4px; float:left;}
.caresults .col5-4 { width:100px; padding-left:10px; padding-top:4px; float:left;}
.caresults .col5-5 { width:80px; padding-left:10px; padding-top:4px; float:left;}

.caresults input {font-size:9pt; border:0px; background-color:#cccccc;}

.caresultsheader {width:845px; background:url(/Images/Competitive/bkgTrRound.gif) center no-repeat; height:26px; border-bottom:1px dotted #cccccc; border-top:1px dotted #cccccc; padding-top:3px; padding-bottom:3px; font-weight:bold;}

.caresultsrow { border-bottom:1px dotted #cccccc; height:45px; color:Black;}

.caresultsfooter {width:845px; height:35px; border-bottom:1px dotted #cccccc; padding-top:10px;}
.caresultsfooter .col3-1 {width:65px; float:left; }
.caresultsfooter .col3-2 {width:655px; float:left; }
.caresultsfooter .col3-3 {width:100px; float:left; }

.canewanalysis {padding-left:715px;}

.txt { color:#000000; font-weight:bold; padding-left: 10px; text-align:left; width:410px; }
.number { color:#000000; text-align:left; width:150px; }
span.discno { background:#cccccc; padding:5px; }

/* bill of materials and email it pop-up */
#emailitwrap { background:#ffffff; height:490px; margin:3% auto; width:575px; }
#emailcontent { margin:0 auto; padding:15px 0 0 0; width:550px; }
#emailit { margin:0; padding:0; position:relative; width:107px; height:31px; overflow:hidden; }
#emailit span { 
	background:url("/images/Competitive/titleEmailIt.gif") top left no-repeat; display:block; height:31px; left:0; margin:0; padding:0; 
	position:absolute; top:0; width:107px; z-index:1;  }
#frmemail { border-top:1px solid #cccccc; margin:0; padding:10px 0 0 0; width:550px; }

.caemail ul { margin:0; padding:0; }
.caemail ul li { height:26px; list-style-type:none; list-style-image:none; margin:0; padding:2px 0 2px 0; text-align:left; width:100px; }
.frmleft { float:left; margin:0; padding:0; width:100px; }
.frmright { float:right; margin:0; padding:0; width:420px; }
.caemail .datafield { background:url("/images/Competitive/bkgFrmInput.gif") no-repeat; border:0; height:26px; padding:5px 10px 0 10px; width:393px; }
.caemail textarea { background:url("/images/Competitive/bkgFrmTextArea.gif") no-repeat; border:0; height:65px; padding:5px 0 0 5px; overflow:auto; width:498px; }
.caemail .frmsubmit { float:right; margin:25px 20px 0 0; }

#materialswrap { background:#ffffff; height:471px; margin:3% auto; width:845px; }
#materialscontent { margin:0 auto; padding:15px 0 0 0; width:795px; }
#billofmaterials { margin:0; padding-left:15px; position:relative; width:184px; height:31px; overflow:hidden; }
#billofmaterials span { 
	background:url("/images/Competitive/titleBillMaterials.gif") top left no-repeat; display:block; height:31px; left:10px; margin:0; padding:0px; 
	position:absolute; top:0; width:184px; z-index:1;  }
#materialsinfo { border-top:1px solid #cccccc; margin:10px 10px 10px 10px; padding:20px 0 10px 0; }
#printfriendly {padding-right:10px;}

.cabom { width:825px; margin-left:10px; }
.cabom .bomheader { width:825px; font-weight:bold; background:url(/Images/Competitive/bkgResultsTHPopup.gif) center no-repeat; height:26px;}
.cabom .bomrow {clear:both; border-bottom:1px #cccccc dotted; padding-bottom:2px; width:825px;}
.cabom .col5-1 { width:25px; float:left; padding-left:10px; padding-top:4px;}
.cabom .col5-2 { width:350px; float:left; padding-left:10px; padding-top:4px; overflow:hidden;}
.cabom .col5-3 {width:240px; float:left; padding-left:10px; padding-top:4px; overflow:hidden;}
.cabom .col5-4 {width:75px; float:left; padding-left:10px; padding-top:4px;}
.cabom .col5-5 {width:75px; padding-left:10px; padding-top:3px; float:left;}

.totalsrow {clear:both;}

#materialsinfo .alignright {text-align:right; padding-right:10px;}
#materialsinfo .alignleft {width:500px;}
#billof th { background:#e3ece9; margin:5px 0 5px 0; padding:10px 0 10px 0; }
#billof td { border-bottom:1px dotted #cccccc; margin:5px 0 5px 0; padding:5px 0 5px 0; }
.qty { text-align:center; width:40px; }
.product { text-align:left; width:405px; }
.descrip { text-align:left; width:190px; }
.base, .ext { text-align:left; width:80px; }

/* used to customize select menus */
span.select { 
	background:url("/Images/Competitive/bkgSelect.png") no-repeat; height:30px; overflow:hidden; padding:8px 20px 0 20px; position:absolute; width:340px; 
	/* With the padding included, the width is 190 pixels: the actual width of the image. */     }
span.selectmono {
    background:url("/Images/Competitive/bkgSelect_green.png") no-repeat; height:30px; overflow:hidden; padding:8px 20px 0 20px; position:absolute; width:340px; 
}

/* eSlicks page specific */
.eslickheadin { border-bottom:1px solid #cccccc; padding: 0 0 5px 0;}
.eslicktitle { font-size:14px; }
.eslicknew { color:#ff9c28; font-weight:bold;}
.eslicksect { background:transparent url(/Images/eSlicks/bkg-eslicksect.png) no-repeat; height:33px; padding:7px;}
.eslickgreen { color:#609080; font-weight:bold;}
.eslickcategory h3 {font-size:14px;}

/* popup window for Email Your Customized DiVi Stock */
.popupemail div.formrow { text-align:left; clear:both; }
.popupemail .col2-1 { margin:10px 0 0 30px; width:75px; float:left; }
.popupemail .col2-2 {width:450px; float:left;}
.popupemail .instruct {height:20px; margin:0px; padding-top:5px; padding-bottom:5px; padding-left:105px; clear:both;}
.popupemail .datafield { background:url("/images/eSlicks/bkgFrmInput.gif") no-repeat; border:0; height:26px; padding:5px 10px 0 10px; width:393px; }
.popupemail textarea { background:url("/images/eSlicks/bkgFrmTextAreaSmall.gif") no-repeat; border:0; height:65px; padding:5px 0 0 5px; overflow:auto; width:393px; }
.submitbtn { margin:25px auto 0 150px; }

#tourrequest .formsection {padding:5px; border-bottom:1px #eeeeee solid;}

#tourrequest .header {font-size:10pt; font-weight:bold; padding-top:5px; color:#ae3f0a; border-bottom:1px #eeeeee solid; padding-bottom:5px;}
#tourrequest .col2-1 { width:150px; font-weight:bold; float:left;}
#tourrequest a {cursor:hand;}

#tourrequest .col4-1 {width:150px; float:left; font-weight:bold;}
#tourrequest .col4-2 {width:200px; float:left;}
#tourrequest .col4-3 {width:150px; float:left; font-weight:bold;}
#tourrequest .col4-4 {width:200px; }

#tourrequest .groupinfo {width:325px; float:left; height:auto;}
#tourrequest .attendeedetails {width:525px; height:auto; float:left;}
.tourattendees {clear:both; border:1px #eeeeee solid; width:850px; padding:5px; height:auto;}

.tourattendees .col3-1 {font-weight:bold; width:150px; float:left;}
.tourattendees .col3-2 {float:left; width:175px;}
.tourattendees .col3-3 {width:175px; float:left;}

.tourattendees .formrow {height:20px;}

/* Special Request */
.specialrequest .col2-1 { width:150px; float:left; font-weight:bold;}
.specialrequest .col2-2 { width:600px;}

.specialrequest .header {font-size:10pt; font-weight:bold; padding-top:5px; color:#619080; border-bottom:1px #eeeeee solid; padding-bottom:5px;}
.specialrequest .formrow {padding-bottom:5px;}

/* AIS MORE */
.aismore .formlabel {font-weight:bold;}
.aismore .formrow {padding-top:5px; clear:both;}

.aismore select {font-family:Arial; color:#333333; font-size:9pt;}

.aismore .col2-1 {float:left; width:300px;}

.aismore .usercol1 {float:left; width:250px;}
.aismore .usercol2 {float:left; width:100px; padding-top:18px;}

.aismore .usertable {width:400px;}
.aismore .usertable .header {font-weight:bold; color:#9D3909; border-bottom:#999999 solid 1px;}
.aismore .usertable .col3-1 {width:200px; float:left;}
.aismore .usertable .col3-2 {width:100px; float:left;}
.aismore .usertable .col3-3 {width:100px;}

/* Update Progress */
.progressBackgroundFilter { position: fixed; top: 0px; bottom: 0px; left: 0px; right: 0px; overflow: hidden; padding: 0; margin: 0;  background-color: #333; filter: alpha(opacity=50); opacity: 0.5; z-index: 1000; }
.processMessage { position: fixed; top:30px; padding: 10px; width: 500px; z-index: 1001; background-color: #fff; border: solid 1px #000; }
#ebropopcontent { position: fixed; padding: 10px; background-color: #fff; width:703px;}
.popupwindow { position: fixed; top:60px; padding: 10px; width: 600px; z-index: 1001; }


/*---------- Generic Email Form (No Popup) ----------*/
.emailit-form { width: 650px; margin:0 auto;}
.emailit-form .top { width: inherit; height: 12px; background: transparent; }
.emailit-form  .content { width: 650px; height: auto; background: transparent; overflow: hidden; }

.emailit-form .header {width:635px; height: 90px; border-bottom: 1px solid #d2d2d2; margin: 0px 0px 10px 2px; padding: 0px 5px 10px 0px; font-size: 20px;}
.emailit-form .close { padding-right:5px; text-align:right; float:right; } 
.emailit-form .title { width: 350px; float:left; border:0px; padding-bottom:0px; }
.emailit-form .table { padding-left:20px; }
.emailit-form table .underline { border-bottom: 1px solid #d2d2d2; }

.emailit-form .col2-1 {width:130px; float:left;}
.emailit-form .col2-2 {width:400px; float:left;}
.emailit-form .formlabel {font-weight:bold;}
.emailit-form .formrow {padding-bottom:5px; margin-top:5px; clear:both; }

.emailit-form .datafield { background:url("/images/Competitive/bkgFrmInput.gif") no-repeat; border:0; height:26px; padding:5px 10px 0 10px; width:393px; }
.emailit-form textarea { background:url("/images/Competitive/bkgFrmTextArea.gif") no-repeat; border:0; height:65px; padding:5px 0 0 5px; overflow:auto; width:498px; }
/* account registration */
.eureg .formrow {clear:both; height:auto; padding-bottom:6px;}
.eureg .formlabel {font-weight:bold;}
.eureg .col2-1 {width:150px; float:left;}
.eureg .col2-2 {width:500px;}
.eureg .sectionheader {    padding-top:5px;
    padding-bottom:5px;
    margin-bottom:10px;
    margin-top:10px;
    border-top:1px dotted black;
    border-bottom:1px dotted black;
    font-weight:bold;}
    
/*Update Account */
.updateaccount .pagesection {clear:both; width:845px;}
.updateaccount .col2-1 {float:left; width:175px;}
.updateaccount .col2-2 {width:645px;}
.updateaccount .formrow {margin-top:5px;}
.updateaccount .sectionheader {margin-bottom:5px; margin-top:5px; font-size:13px; font-weight:bold; color:#619080; border-bottom:1px dotted #cccccc; width:845px;}

.matrix-text {    color:#555555;    font-weight:bold;}
.ao2-text {    color:#555555;    font-weight:bold;}
.divi-text {    color:#555555;    font-weight:bold;  }
.mwall-text {    color:#555555;    font-weight:bold;    }
.casegoods-text
{
    color: #555555;
    font-weight: bold;
}
/* Password Retrieval */
.pwretrieve-popup { width: 690px; margin: 0 auto; }
.pwretrieve-popup .top { width: inherit; height: 12px; background: transparent url(/images/Layout/bg_emailpop.png) top center no-repeat; }
.pwretrieve-popup  .content { width: 690px; height: auto; background: transparent url(/images/Layout/bg_emailpop.png) bottom center no-repeat;  overflow: hidden; }

.pwretrieve-popup .header {width:635px; height: 30px; border-bottom: 1px solid #d2d2d2; margin: 0px 0px 10px 22px; padding: 0px 5px 10px 0px; font-size: 20px;}
.pwretrieve-popup .close { padding-right:5px; text-align:right; float:right; } 
.pwretrieve-popup .title { width: 405px; float:left; border:0px; padding-bottom:0px; }
.pwretrieve-popup .title h1 {font-size:14pt;}
.pwretrieve-popup .table { padding-left:20px; }
.pwretrieve-popup table .underline { border-bottom: 1px solid #d2d2d2; }

.pwretrieve-popup .col2-1 {width:140px; float:left;}
.pwretrieve-popup .col2-2 {width:500px; float:left; vertical-align:middle;}
.pwretrieve-popup .formlabel {font-weight:bold;}
.pwretrieve-popup .formrow {padding-bottom:5px; margin-top:5px; clear:both; }

.pwretrieve-popup .datafield { background:url("/images/Competitive/bkgFrmInput.gif") no-repeat; border:0; height:26px; padding:5px 10px 0 10px; width:393px; }

/* who's yoru rep */
#reppopup { width:600px;}
#reppopup .sectionheader { font-weight:bold; font-size:12px; height:15px; border-bottom:1px #cccccc solid; padding-bottom:5px; margin-bottom: 10px; margin-top:10px;}
#reppopup .photo { width:100px; padding-left:10px; }
#reppopup .contact {width:420px; height:110px; background:url(/Images/Layout/bg_RepContactInfo.png) no-repeat; padding:10px;}

#newuserreg .col2-1 {width:150px;}
#newuserreg select {font-size:8pt;}
#newuserreg .formrow {height:23px;}
#litrequestcheckout .col2-1 {width:110px;}
#litrequestcheckout .formrow {clear:both; margin-top:5px;}
#litrequestcheckout .leftcolhalf { float:left; width:420px; }
#litrequestcheckout .rightcolhalf { float:right; width:420px; }

.repnet-main .col4-1 {width:250px; padding-top:2px; padding-left:5px;}
.repnet-main .col4-2 {width:150px; padding-top:2px;}
.repnet-main .col4-3 {width:150px; padding-top:2px;}
.repnet-main .col4-4 {width:150px; padding-top:2px;}

.repnet-main .colheader {font-size:12px; font-weight:bold;}
/* Element Order Form */
#element .col2-1 {width:100px;}
#element .col4-1 {width:100px;}
#element .col4-2 {width:400px; margin-right:15px;}
#element .col4-3 {width:125px;}
#element .col4-4 {width:75px;}

#element .section-header {font-size:13px; font-weight:bold; padding-bottom:3px; margin-bottom:5px; border-bottom:1px #efefef solid;}
#element div.formrow {margin-bottom:5px; height:auto;}
#element div.cartrow {padding-left:15px; height:100px; margin-bottom:5px; clear:both; padding-bottom:3px; border-bottom:1px #ededed solid;}

#element div.address {width:420px;}
#element input,select,textarea {font-size:9pt; font-family:Arial;}

/* Resource Center */
#resources {line-height:1; }
#resources .formsection {clear:both; margin-bottom:10px;}
#resources .formsection .section-header {line-height:1; padding-left:15px; margin-left:5px; background:url(/images/Layout/orange_arrow.gif) no-repeat; }
#resources .formsection .section-header  h2 {font-size:11px; color:#023661; font-weight: bold;}

#resources .bannerrow {clear:both; }
#resources .bannerrow .bannerleft {width:223px;height:93px; margin-bottom:15px; padding-top:0px; }
#resources .bannerrow .search {background:#145595; width:580px; height:93px; padding-left:50px;}

#resources div.formsection div.itemcontainer {width:850px; border:1px #cccccc solid; height:105px;}
#resources div.itemcol {margin-right:10px; width:230px;}

#resources div.itemcontainer div.logo {width:100px; padding:5px; }
#resources div.itemcontainer div.categorylist {width:725px; padding:5px; }

#resources div.categoryitem { padding-bottom:0px; height:15px;}
#resources div.categoryitem div.arrow {padding-top:3px; margin-right:5px;}
#resources div.categoryitem a {text-decoration:none; font-weight:normal;}

#resources div.textbutton {width:56px; background:#c5dff8; height:22px; text-align:center; padding-top:3px;}
#resources div.input {margin-right:15px;}

/* Side By Side */
#sidebyside div.headerrow {clear:both; width:850px;}
#sidebyside div.customized{height:167px; width:305px; background:url(/Images/SideBySide/bg_Personalize.png) no-repeat;}
#sidebyside div.productdetails {height:168px; background:url(/Images/SideBySide/bg_ProductComparison.png) no-repeat;text-align:left}

#sidebyside div.pricerow {height:50px;}
#sidebyside div.sectionheader {line-height:1; width:868px; background:url(/Images/SideBySide/bg_sectionheader.png) no-repeat; height:32px; float:left}
#sidebyside div.sectionheader img {padding-top:13px; padding-left:10px; padding-right:5px;}
#sidebyside div.sectionheader h2 {font-size:12px; color:#333333; font-weight:bold; margin-left:10px; padding-top:10px;}

#sidebyside #aislogo {width:110px; padding-top:33px; float:left;}
#sidebyside #aislogo img { padding-left:4px;}
#sidebyside #dealerinfo {float:left; padding-top:30px; width:153px; font-weight:bold; font-size:11px;}

#sidebyside .productphoto { height:100px; padding-left:3px; padding-top:1px}
#sidebyside .productlogo {margin:0 auto; height:50px; text-align:center; width:160px; float:left}
#sidebyside .productname {margin:0 auto; font-weight:bold;  text-align:center; width:160px; float:left; font-size:10px; padding-left:1px; line-height:normal}

#sidebyside .detailsection .detailrow {clear:both; width:848px; padding-top:2px; padding-bottom:2px; border-bottom:1px #efefef solid;}
#sidebyside .productinfo {width:182px;  }
#sidebyside .categorylabels {width:298px; padding-left:20px; font-weight:bold;}

#sidebyside div.legendrow {clear:both; padding-top:3px;}
#sidebyside .legenditem {width:125px; padding-left:15px;}
#sidebyside #legend {height:30px; width:313px;}

#sidebyside .productpricing {float:left; width:180px; text-align:center;}
#sidebyside .ssred-text {color:#cc001d;}
/* eOrder Submit */
#eorders .banner { height:135px; margin-bottom:10px;}
#eorders .formsection {clear:both; padding-bottom:10px;}
#eorders .sectionheader {height:20px; margin-bottom:5px; margin-top:10px; padding-top:4px; padding-bottom:4px; border-top:#333333 1px dotted; border-bottom:#333333 1px dotted; font-weight:bold; font-size:12px;}

#eorders .col2-1 {width: 170px;}
#eorders .col2-2 {width:630;}
#eorders .formrow {margin-top:5px; width:850px;}
/* answers */
/*Search Row*/
#answers div.searchrow {height:50px; clear:both;}
#answers #arrow {width:25px; float:left;}
#answers #searchlabel {width:120px; float:left; font-weight:bold;}
#answers #searchfield {width:342px; height:23px; padding-top:1px; padding-left:10px; float:left; background:url(/Images/FAQ/bgSearchBox.png) no-repeat;}
#answers #findbutton {width:240px; float:left;}
#answers #printresults {width:105px; float:left;}
#answers #searchfield input { border:0; height:18px; width: 323px;}
/*results */
#answers #resultsheader {width:850px; height:35px; padding-left:15px; padding-top:10px; font-weight:bold; background:url(/Images/FAQ/bgResultsHeader.png) no-repeat; border-bottom:1px #e1e1e1 dotted; padding-bottom:10px;}
#answers #resultsheader .numresults {float:left; width:400px;}
#answers #resultsheader .resultsnav {float:right; margin-right:30px;}
#answers .resultsnav a {padding-left:5px; text-decoration:underline;}
#answers #resultlist {width:600px; float:left;}
#answers .qimg {width:30px;}
#answers .details {width:550px;}
#answers .searchresult {border-bottom:1px #e1e1e1 dotted; padding-bottom:15px; margin-top:10px; clear:both; height:100%;}
#answers #rtcol {width:250px; float:left;}
#answers .catnav {background:url(/Images/FAQ/bgCatList.png) repeat-y; width:249px; padding-left:20px; margin-top:0px; margin-bottom:0px; padding-bottom:0px; }
#answers .catnavtop {background:url(/Images/FAQ/bgCatList_Top.png) no-repeat; width:249px; height:20px; padding-bottom:0px; margin-bottom:0px; }
#answers .catnavbottom {background:url(/Images/FAQ/bgCatList_Bottom.png) no-repeat; width:249px; height:16px; margin-top:0px; padding-top:0px;}
#answers .categorylist {margin-bottom:0px; padding-bottom:0px;}

#answers .navitem {line-height:normal; margin-bottom:2px; padding-left:18px; background:url(/Images/FAQ/arrowYellow.png) top left no-repeat; }
#answers div.headerrow {clear:both; width:550px;}
#answers .resulttitle {width:500px; float:left;}
#answers .print {width:50px; float:left;}

.adnet-arrow-links
{
    text-decoration: none;
    background-image:url('/images/arrow_right_dark.gif');
    background-repeat:no-repeat;
    background-position:19px 6px;
    width:240px;
    display:block;
    text-indent:27px;
}
#asis .copy {font-size:13px;}
#asis ul {list-style-image:none;}
#asis ul {list-style-type:none !important; margin:0px; padding:0px;}

#asis li {background-image:url(/Images/AsIs/arrow_orange.png); background-position:left center; background-repeat: no-repeat; text-align:left; text-indent:20px; margin:0px; padding:0px; line-height:20px; height:20px;}
#asis .leftcol { width:380px; float:left; margin-right:50px;}
#asis .rtcol {width:415px; float:right;}

#asisinventory .productheader {font-size:13px; padding-top:3px; padding-left:8px; width:841px; height:26px; background:url(/Images/AsIs/graybg.png) no-repeat;}
#asisinventory .configlist {padding-left:20px;}
#asisinventory .configitem {width:245px; float:left; margin-right:20px; height:140px;}
#asisinventory .leftcol {width:110px; float:left; margin-right:5px;}
#asisinventory .rtcol {width:130px; float:left;}
#asisinventory .pricelabel {font-weight:bold; float:left; width:47px; margin-right:5px; text-align:right;}
#asisinventory .price {font-weight:bold; color:Red;}

#asisdetails {font-size:12px; width:860px;}
#asisdetails .detailheader {width:860px; background:#619080; height:35px; margin-bottom:15px;}
#asisdetails .configtitle { width:690px; float:left; color:white; font-weight:bold; font-size:13px; padding:8px;}
#asisdetails .email {float:left; height:35px; padding-top:8px; margin-right:10px;}
#asisdetails .vr {width:3px; height:35px; float:left; background:url(/Images/AsIs/vr.png);}
#asisdetails .print {width:80px; float:left; padding-top:6px; margin-left:10px;}

#asisdetails .leftcol {width:500px; float:left; }
#asisdetails .rtcol {width:300px; float:right; }

#asisdetails .personal {width:490px; height:150px; padding-bottom:10px; border-bottom:1px #ebebeb solid;}
#asisdetails .logo { width:188px; height:146px; float:left; background:url(/images/AsIs/logobg.png) no-repeat; margin-right:15px;}
#asisdetails .logo img {padding-left:40px; padding-top:20px;}

#asisdetails .info { width:250px; font-size:11px; height:146px; float:left; padding-top:15px;}

#asisdetails .enlarge { text-align:right;}

#asisdetails ul {list-style-image:none; list-style-type:none; margin:0px; padding:0px;}

#asisdetails li {background-image:url(/Images/AsIs/arrow_orange.png); background-position:left center; background-repeat: no-repeat; text-align:left; text-indent:20px; margin:0px; padding:0px; line-height:20px; height:20px;}

/* Our Products Options box */
#optionsbox {width:227px;}
#optionsbox .top {background:url(/Images/Products/hdrOptions.png); height:8px;}
#optionsbox .bottom {background:url(/Images/Products/ftrOptions.png); height:8px;}
#optionsbox .optionsrow {clear:both; width: 223px; height:20px; padding-top:3px; padding-bottom:3px; border-left:#c7d5d0 2px solid; border-right:#c7d5d0 2px solid; border-bottom:2px solid #c7d5d0;}
#optionsbox .optionsrowlast {clear:both; width: 223px; height:20px; padding-bottom:3px; border-left:#c7d5d0 2px solid; border-right:#c7d5d0 2px solid; border-bottom:0px;}
#optionsbox div.icon {width:25px; text-align:center; float:left; padding-top:3px; margin-right:5px;}
#optionsbox div.button {width:193px; float:left; padding-top:4px; }

.ourproducts #productnav {width: 227px;}
.ourproducts .buttonrow {height:32px; width:227px; text-align:center; clear:both; border-right:1px #ebebeb solid; border-left:1px #ebebeb solid;}
.ourproducts #productnav .top {background:url(/images/products/navbar_top.png); height:7px;}
.ourproducts #productnav .bottom {background:url(/images/products/navbar_bottom.png); height:7px;}
.ourproducts .elementlink {width:227px; text-align:center;}
.ourproducts .page-title {width:635px;}
.ourproducts .title-ourproducts {width: 255px;}
.ourproducts .prodheader {width:380px; padding-top:4px;}
.ourproducts .leftnav {width:255px; float:left;}
.ourproducts .rtimage {width:370px; float:left;}
.ourproducts .rcontent {float:right; width:220px;}
.ourproducts .lcontent {float:left; width:625px;}

.ourproducts .imgview {width:362px}

.ourproducts .mainimage {height:319px; width:329px; padding-left: 33px; padding-top:20px; background:url(/Images/Products/bgImageFrame.png) no-repeat top;}
.ourproducts .caption {width:362px; background:#ebebeb; padding-top:0px; }
.ourproducts .captioncontent {padding-left:10px; padding-right:0px; padding-top:3px; width:342px;}
.ourproducts .imgview .bottom {background:url(/Images/Products/ftrCaption.png); width:364px;}

.prevnextbar {background:url(/Images/Products/bgPrevNext.png) no-repeat; width:352px; height:46px; padding-left:5px; padding-right:5px;}
.prevbutton {width:174px; float:left; padding-top:5px; }
.nextbutton {float:right; padding-top:5px;}

/* adnet */
#adnet input {font-size:12px; font-family:Arial;}
#adnet .bannerrow {font-size:12px; border-bottom:#ededed 1px solid; width:100%; margin-bottom:15px; height:100px;}

#adnet .formrow {margin-bottom:3px; height:23px;}
#adnet .col2-1 {width:165px;}
#adnet .sectionheader {padding-top:5px; padding-bottom:5px; margin-bottom:10px; margin-top:10px; font-size:13px; border-bottom:1px #ebebeb solid; font-weight:bold; color: #724880;}

#infoemail .col2-1 {width:120px;}
#infoemail .col2-2 {width:700px;}
/*News Center*/
#newscenter #searchbox {width:408px; height:40px; background:url(/Images/NewsCenter/graybackground_rd.png) left center no-repeat;}
#newscenter #searchbox .arrow {width:18px; height:40px;  margin-left:10px; margin-top:12px; float:left; background:url(/Images/Layout/btn_arrow_ao.png) no-repeat;}
#newscenter #searchbox .searchnews {width: 75px; height:40px;  float:left; background:url(/Images/NewsCenter/searchnews.png) left center no-repeat;}
#newscenter #searchbox .textbox {width: 245px; height:40px; float:left; padding-top:8px;}
#newscenter #searchbox .textbox input { margin-left:5px; width:228px; padding-bottom:2px; }
#newscenter #searchbox .findit {float:left; margin-top:8px;height:40px; }

#newscenter .resultrow { border-bottom:1px #cccccc dotted; padding-bottom:10px; margin-bottom:10px; clear:both;}
#newscenter .resultrow .arrow { width:25px; margin-top:5px; background:url(/Images/Layout/bullet.png) center top no-repeat; float:left;}
#newscenter .resultrow .details {width: 715px; float:left; line-height: 20px;}
#newscenter .resultrow .details a{text-decoration:none;}
#newscenter .resultrow .date {width:123px; float:left; font-weight:bold;}

#newscenter #newsdetails .maincontent {width:575px; float:left; }
#newscenter #newsdetails .maincontent .newstitle {font-size:14px; clear:both; margin-bottom:5px;}
#newscenter #newsdetails .maincontent .date {font-size:11px; font-weight:bold; clear:both; margin-bottom:15px;}
#newscenter #newsdetails .maincontent .fullstory {line-height:20px; margin-bottom:20px;}

#newscenter #newsdetails #othernews { width:258px; float:right; }
#newscenter #newsdetails .newslist {border-left: 2px #c9c9c9 solid; padding-left:10px; width:248px; }

#newscenter #newsdetails .newslist a {text-decoration:none; }
#newscenter #newsdetails .newslist .arrow {margin-top:5px; background:url(/images/Layout/bullet.png) top center no-repeat; width:18px; float:left;}
#newscenter #newsdetails .newslist .description {text-decoration:none; width:195px; float:left; line-height:20px;}
#newscenter #newsdetails .result {padding-top:8px; clear:both; }
#newscenter #newsdetails .newslist .viewall {text-align:right; padding-top:10px;}
#newscenter #newsdetails #othernews .topbg {height: 12px; background:url(/Images/NewsCenter/border_top.png) no-repeat;}
#newscenter #newsdetails #othernews .bottombg {height:12px; background:url(/Images/NewsCenter/border_bottom.png) no-repeat;}

#newscenter .subheading {font-weight:bold;font-style:italic;}