﻿
* 
{
	margin:0;
	padding:0;
}

html, body
{
	margin:0;
	padding:0;
	background:#C9CACA url(../images/main/pg_background.jpg) 0 0 repeat-x;
	font-family:Arial, Sans-Serif;
	font-size:1em;
	color:#757575;
}

img
{
	border:none;
}

a:link, a:active, a:visited, a:hover
{
	color:#757575;
	text-decoration:none;
}

.blue-link
{
	color:#8E9AB4;
}

a.blue-link
{
	color:#8E9AB4;
	text-decoration:underline;
}

a.blue-link:hover
{
	color:#67738C;
}

p,
ul
{
	margin:0 0 25px 0;
	line-height:1.3em;
}

input, textarea
{
	font-family:Arial, Sans-Serif;
	font-size:.9em;
	color:#757575;
}

.supFix
{
	font-size:.7em;
	position:relative;
	bottom:3px;
}

.error
{
	color:Red;
}

.clear
{
	width:100%;
	height:1px;	
	clear:both;
}

#Wrapper
{
	width:987px;
	margin:0 auto;
	display:table;
	background:#FFF;
	border:0px solid red;
}

/* Start Header */

#Header
{
	width:934px;
	height:96px;
	margin:0 auto;
	float:left;
	padding:15px 17px 0 0;
	position:relative;
	left:15px;
}

.Logo
{
	float:left;
	position:relative;
	left:15px;
}

#SearchWrapper
{
	margin:5px 0 5px 0;
	float:right;
}

#SearchWrapper span label
{
	display:none;
}

#SearchWrapper input
{
	width:215px;
	height:17px;
	padding:1px 0 0 2px;
	font-size:.8em;
	vertical-align:text-top;
	border:1px solid #7DA0BC;
}

.searchbutton
{
	width:80px !important;
	height:20px !important;
	vertical-align:bottom;
	background:url(../images/main/search_button.jpg) 0 -20px no-repeat !important;
	cursor:pointer !important;
	vertical-align:text-top;
	border:none !important;
}

.searchbutton:hover
{
	background:url(../images/main/search_button.jpg) 0 0 no-repeat !important;
}

#HeaderNumber
{
	float:right;
	clear:right;
	color:#0076cc;
	font-weight:bold;
	font-size:1.2em;
}

#Header ul#TopNav
{
	width:100%;
	margin:12px 0 0 0;
	list-style-type:none;
	clear:left;
	float:left;
	font-size:.75em;
	font-weight:bold;
	text-transform:uppercase;
	text-align:right;
}

#Header ul#TopNav li
{
	display:inline;
	margin:0 0 0 20px;
}

#Header ul#TopNav li a.here
{
	color:#0475C3;
}

/* End Header */


/* Start Common Elements */

#MainLeftColumn
{
	width:15px;
	background:#C9CACA url(../images/main/background_gradient.jpg) 0 0 repeat-x;
	vertical-align:bottom !important;
}

#MainMiddleColumn
{
	width:951px;
	background:url(../images/main/white_background_gradient.jpg) 0 0 repeat-x;
}

#MainContent
{
	width:951px;
	padding:15px 0 0 0;
	font-size:.75em;
	border-right:2px solid #e6e6e6;
	border-left:2px solid #e6e6e6;
}

#MainRightColumn
{
	width:21px;
	background:#C9CACA url(../images/main/background_gradient.jpg) 0 0 repeat-x;
	vertical-align:bottom !important;
}

#Footer
{
	width:955px;
	margin:0 auto;
	padding:20px 0;
	color:#B3B3B3;
	font-size:.75em;
	text-align:center;
	background:#5d5d5d;
	position:relative;
	z-index:100;
	border-top:2px solid #e6e6e6;
}

#Footer ul
{
	list-style-type:none;
	margin:0 0 10px 0;
}

#Footer ul li
{
	display:inline;
	text-transform:uppercase;
	margin:0 5px;
}

#Footer ul li a:link, #Footer ul li a:visited, #Footer ul li a:active
{
	color:#B3B3B3;
}

#Footer ul li a:hover
{
	color:#999696;
}

#Footer p
{
	font-size:.8em;
}

#Footer p a:link, #Footer p a:visited, #Footer p a:active, #Footer p a:hover
{
	color:#FFF;
	text-decoration:underline;
}

#FooterShadow
{
	width:955px;
	display:table;
	background:#C9CACA !important;
}

#FooterShadow img
{
	position:relative;
	bottom:0px;
	z-index:1;
}

#FooterShadow .img1
{
	float:left;	
}

#FooterShadow .img2
{
	float:right;	
}

#LeftNav
{
	width:160px;
	margin:32px 0 0 15px;
	padding:3px 0 0 0;
	float:left;
	position:relative;
	/*left:15px;*/
	border-top:1px solid #D2D2D2;
}

.categorymenu .decoratedblock
{
	width:160px;
	float:right;
	padding:10px 0 0 0;
	border:0px solid red;
	
}

.categorymenu h4
{
	margin:0 0 10px 0;
	text-transform:uppercase;
	font-size:1em;
	color:#545454;
}

.categorymenu ul
{
	list-style-type:none;
}

.categorymenu ul.topLevel li
{
	width:160px;
	margin:0 0 5px 0;
	padding:0 0 5px 0;
	color:#A6A6B2;
	border-bottom:1px solid #EDEBFF;
}

.categorymenu ul.topLevel li ul
{
	margin:5px 0 0 6px;
}

.categorymenu ul.topLevel li ul li
{
	margin:0 0 5px 0;
	padding:0 !important;
	color:#A6A6B2;
	border-bottom:none !important;
}

.categorymenu ul li a:link, .categorymenu ul li a:visited, .categorymenu ul li a:active
{
	color:#A6A6B2;
}

.categorymenu ul li a:hover
{
	color:#67738C;
}

.categorymenu ul li a.current
{
	color:#0076CD !important;
}

.catBannerSep
{
	width:737px;
	height:1px;
	margin:0 0 13px 0;
	padding:0 0 17px 0;
	border-bottom:1px solid #D2D2D2;
}

#BodyContentWrapper
{
	width:755px;
	float:right;
	margin:0;
	padding:0;
}

#BodyContentWrapper h2
{
	margin:0 0 8px 0;
	float:left;
	font-size:1.7em;
	color:#0069B5;
	letter-spacing:.02em;
	text-transform:uppercase;
}

#BodyContent
{
	width:737px;
	float:left;
	clear:left;
	padding:15px 0 0 0;
	border-top:1px solid #D2D2D2;
}

#BodyContent h5
{
	margin:0 0 3px 0;
	color:#616161;
	font-size:1em;
	text-transform:uppercase;
}

#TopicMainImg
{
	margin:0 0 15px 0;
}

.breadcrumbs
{
	float:right;
	font-size:.9em;
	margin:4px 18px 0 0;
}


/* End Common Elements */



/* Start Home Page */

#AdRotator
{
	width:911px;
	height:301px;
	margin:0 auto 5px auto;
	padding:3px;
	border:1px solid #E7E7E7;
}

#HomeCopy
{
	width:925px;
	margin:0 0 10px 0;
	padding:5px 13px;
	font-size:1.05em;
}

#HomeCopy p
{
	margin:0 0 13px 0;
}

#HomeCopy p span
{
	text-transform:uppercase;
	font-family:Arial Black, Sans-Serif;
	color:#0076cc;
}

#HomeCopy p a:link, #HomeCopy p a:active, #HomeCopy p a:visited, #HomeCopy p a:hover
{
	color:#0077CD;
	border-bottom:1px dotted #0077CD;
}

#ExploreContainer
{
	width:925px;
	padding:20px 13px 5px 13px;
	display:block;
	background:#E6E6E6;
	font-weight:bold;
	text-transform:uppercase;
}

#ExploreContainer .ExSep
{
	width:925px;
	height:1px;
	margin:7px 0 15px 0;
	border-bottom:1px solid #D2D2D2;
}

ul#ExList
{
	list-style-type:none;
	height:110px;	
}

ul#ExList li
{
	margin:0 11px 0 0;
	float:left;
}

ul#ExList li.end
{
	margin:0 0 0 2px !important;
}

ul#ExList li img
{
	margin:5px 0 0 0;
}

#ConnByProduct
{
	width:951px;
	margin:0 0 10px 0;
	padding:20px 0 5px 0;
	display:block;
}

#ConnByProduct .ConnTitle
{
	position:relative;
	left:13px;
}

#ConnProdContentHeader
{
	 width:949px;
	 height:111px;
	 overflow:hidden; /* IE6 Fix */
}

#ConnProdContent
{
	width:915px;
	/*min-height:25px;*/
	display:table;
	padding:0 0 15px 0;
	border-left:1px solid #D2D2D2;
	border-bottom:1px solid #D2D2D2;
	border-right:1px solid #D2D2D2;
	position:relative;
	left:15px;
}

.webkit #ConnProdContent
{
	width:917px;
}

#ConnProdContent div
{
	float:left;
}

#ConnProdContent h5
{
	margin:5px 0 10px 0;
	text-transform:uppercase;
	font-size:1em;
}

#ConnProdContent ul
{
	list-style-type:none;
}

#ConnProdContent ul li
{
	margin:0 0 10px 0;
}

#ConnProdContent ul li a
{
	border-bottom:1px dotted #C9C9C9;
}

#PagerContainer
{
	width:185px;
	padding:0 0 0 10px;
}

#TransmitContainer
{
	width:185px;
}

#WirelessContainer
{
	width:170px;
}

#PagingTerContainer
{
	width:185px;
}

#ThirdPartyContainer
{
	width:170px;
}



/* End Home Page */


/* Admin Panel */

#adminpanel
{
	width:951px;
	height:27px;
	padding:8px 0 0 0;
	background:#e6e6e6;
	opacity: .80;
	filter: alpha(opacity=80);
	font-size:.80em;
	color:#676666;
	border-right:2px solid #e6e6e6;
	border-left:2px solid #e6e6e6;
}

#adminpanel a:link, #adminpanel a:active, #adminpanel a:visited, #adminpanel a:hover
{
	color:#676666;
}

#adminpanel td#adminleft
{
	width:33%;
	padding:0 0 0 5px;
}

#adminpanel td#admincenter
{
	width:33%;
	text-align:center;
}

#adminpanel td#adminright
{
	width:33%;
	text-align:right;
	padding:0 5px 0 0;
}

/* Tech Support Page */

#TechSupportContent
{
	width:485px;
	padding:20px 0 0 0;
	border-top:1px solid #D2D2D2;	
}

#TechSupportContent p
{
	text-align:justify;
}

#TechSupportContent ul
{
	list-style-type:none;
}

#TechSupportContent ul li
{
	margin:0 0 10px 0;
}

#TechSupportContent ul li img
{
	margin:0 15px 0 0;
	vertical-align:middle;
}

#TechSupportFormWrapper
{
	width:485px;
	height:400px;
}

#TechForm
{
	width:485px;
	height:400px;
}

#TechForm .FormRow
{
	width:485px;
	height:30px;
}

#TechForm .FormMsgRow
{
	width:485px;
	height:85px;
}

#TechForm .FormRow .Label,
#TechForm .FormMsgRow .Label
{
	width:150px;
	padding:2px 7px 0 0;
	text-align:right;
	float:left;
}	

#TechForm .FormRow .Info,
#TechForm .FormMsgRow .Info
{
	width:300px;
	float:left;	
}

#TechForm .FormRow .Info input
{
	width:300px;
	height:17px;
	padding:2px 0 0 2px;
	margin:0 0 10px 0;
	border:1px solid #7DA0BC;
}

#TechForm .FormMsgRow .Info textarea
{
	width:300px;
	height:75px;
	padding:2px 0 0 2px;
	margin:0 0 10px 0;
	border:1px solid #7DA0BC;
}

#TechForm .FormRow .Info .TechFormSubmit
{
	width:82px !important;
	height:20px !important;
	background:url(../images/buttons/submit_button.jpg) 0 0 no-repeat;
	cursor:pointer;
	float:right;
	position:relative;
	left:4px;
	border:none !important;
}

#TechForm .FormRow .Info .TechFormSubmit:hover
{
	background:url(../images/buttons/submit_button.jpg) 0 -20px no-repeat;
}

/* Need More Info Form */

#NeedMoreInfoWrapper
{
	width:225px;
	height:550px;
	margin:0 0 30px 0;
	padding:10px 0 0 5px;
	float:right;
	background:#E6E6E6;
	border:1px solid #C5C0C0;
}

#NeedMoreInfoWrapper h5
{
	margin:0 0 15px 0;
	color:#616161;
	font-size:1em;
	text-transform:uppercase;
}

#NeedMoreInfoForm
{
	width:213px;
	height:150px;
	margin:0 0 10px 0;
}

#NeedMoreInfoForm .FormRow
{
	margin:0 0 5px 0;
}

#NeedMoreInfoForm input
{
	width:211px;
	height:17px;
	padding:2px 0 0 2px;
	border:1px solid #7DA0BC;
}

.NeedInfoSubmitBtn
{
	width:82px !important;
	height:20px !important;
	background:url(../images/buttons/submit_button.jpg) 0 0 no-repeat;
	cursor:pointer;
	float:right;
	border:none !important;
}

.NeedInfoSubmitBtn:hover
{
	background:url(../images/buttons/submit_button.jpg) 0 -20px no-repeat;
}


/* Benefits Page */

#BenefitsContent
{
	width:485px;
	padding:20px 0 0 0;
	border-top:1px solid #D2D2D2;	
}

#BenefitsContent h4
{
	font-size:1.2em;
	text-transform:uppercase;
}

#BenefitsContent p
{
}

#BenefitsContent ul
{
	padding:0 0 0 17px;
	list-style-type:disc;
}

#BenefitsContent ul li
{
	margin:0 0 2px 0;
}

#BenefitsContent ul.DownloadLinks
{
	list-style-type:none;
}

#BenefitsContent ul.DownloadLinks li
{
	margin:0 0 10px 0;
}

#BenefitsContent ul.DownloadLinks li img
{
	margin:0 15px 0 0;
	vertical-align:middle;
}

#BenefitIndustryLinks a
{
	display:block;
	width:329px;
	height:19px;
	margin:0 0 4px 0;
	padding:3px 0 0 30px;
	color:#6B6B6B;
	background:url(../images/main/bar_grey.jpg) 0 0 no-repeat;
}

#BenefitIndustryLinks a:hover
{
	background:url(../images/main/bar_blue.jpg) 0 0 no-repeat;
}



/* Tech Support Page */

#ContactContent
{
	width:485px;
	float:left;
	padding:8px 0 0 0;
	border-top:1px solid #D2D2D2;	
}

#ContactContent p
{
	width:485px;
	text-align:justify;
}

#ContactContent h5.one
{
	width:142px;
	padding:0 0 0 4px;
	position:relative;
	left:7px;
	top:11px;
	z-index:100;
	background:#FFF;
}

#ContactContent h5.two
{
	width:50px;
	padding:0 0 0 4px;
	position:relative;
	left:7px;
	top:11px;
	z-index:100;
	background:#FFF;
}

#ContactContent .sep
{
	width:485px;
	height:3px;
	margin:0 0 25px 0;
	/*background:#D1D1D1;*/
	position:relative;
	bottom:2px;
	z-index:1;
	border-bottom:1px solid #D1D1D1;
}	

#ContactContent .asterisk
{
	color:#006AB4;
	font-weight:bold;
	font-size:1.2em;
}

.ContactBoxWrapper
{
	width:235px;
	height:100px;
	float:left;
}

.ContactBoxWrapper input
{
	width:215px;
	height:17px;
	padding:2px 0 0 2px;
	margin:0 0 10px 0;
	border:1px solid #7DA0BC;
}

#ContactContent textarea
{
	width:450px;
	height:75px;
	padding:2px 0 0 2px;
	margin:0 0 10px 0;
	border:1px solid #7DA0BC;
}

.ContactSubmitBtn
{
	width:82px !important;
	height:20px !important;
	margin:0 0 45px 0;
	background:url(../images/buttons/submit_button.jpg) 0 0 no-repeat;
	cursor:pointer;
	position:relative;
	left:372px;
	border:none !important;
}

.ContactSubmitBtn:hover
{
	width:82px !important;
	height:20px !important;
	margin:0 0 45px 0;
	background:url(../images/buttons/submit_button.jpg) 0 -20px no-repeat;
	cursor:pointer;
	position:relative;
	left:372px;
	border:none !important;
}

#ContactAddresses
{
	width:225px;
	height:550px;
	margin:0 0 30px 0;
	float:right;
}

#ContactAddresses .header
{
	width:225px;
	margin:0 0 10px 0;
	padding:10px 0;
	text-transform:uppercase;
	text-indent:.6em;
	font-weight:bold;
	border-top:1px solid #D2D2D2;	
	border-bottom:1px solid #D2D2D2;	
}

/* System Integration Page */

#SysIntegrationContent
{
	width:737px;
	margin:0 0 20px 0;
	padding:20px 0 0 0;
	border-top:1px solid #D2D2D2;	
}

#Controls
{
	width:100%;
	height:25px;	
	margin:0 0 15px 0;
}

#Controls a:link
{
	margin:0 10px 0 0;
	display:block;
	float:left;
}

.expand_all
{
	width:115px;
	height:20px;
	background:url(../images/sysintegration/expand_button.jpg) 0 -20px no-repeat;
}

.expand_all:hover
{
	background:url(../images/sysintegration/expand_button.jpg) 0 0 no-repeat;
}

.collapse_all
{
	width:115px;
	height:20px;
	background:url(../images/sysintegration/collapse_button.jpg) 0 -20px no-repeat;
}

.collapse_all:hover
{
	background:url(../images/sysintegration/collapse_button.jpg) 0 0 no-repeat;
}

.SystemsLeft
{
	width:360px;
	float:left;
}

.SystemsLeft h3,
.SystemsRight h3
{
	margin:0 0 10px 0;
	font-size:1.4em;
	text-align:center;
	text-transform:uppercase;	
}

.SystemsRight
{
	width:360px;
	float:right;
}

a.divToggle
{
	display:block;
	width:329px;
	height:18px;
	cursor:pointer;
	margin:0 0 4px 0;
	padding:3px 0 0 30px;
}

.SystemClosed
{
	background:url(../images/sysintegration/bar_grey.jpg) 0 0 no-repeat;
}

.SystemOpen
{
	background:url(../images/sysintegration/bar_blue.jpg) 0 0 no-repeat;
}

.moreInfo
{
	width:350px;
}

.moreInfo ul
{
	margin:0 0 10px 10px;
	list-style-type:none;
}

.moreInfo ul li
{
	margin:0 0 3px 0;
}

#SysIntegrationNotes
{
	width:737px;
	margin:25px 0 0 0;
	font-size:.9em;
	clear:both;
}

#SysIntegrationNotes p
{
	margin:0 0 5px 0;
}

/* Search Page */

#SearchForm
{
	display:none;
}

/* Categories */

#categorygridsubtemplate table
{
	width:100%;
}

#categorygridsubtemplate table td
{
	width:33% !important;
	padding:0 0 0 6px;
}

#categorygridsubtemplate .record
{
	width:230px;
	margin:0 0 16px 0;
	text-align:center;
	border:1px solid #D3D3D3;
}

#categorygridsubtemplate .record:hover
{
	border:1px solid #9C9A9A;
}

#categorygridsubtemplate .record:hover .recordimage img
{
	opacity:0.8;
	filter:alpha(opacity=80);
}


#categorygridsubtemplate .recordname
{
	height:23px;
	padding:7px 0 0 0;
	background:#D2D2D2;	
}

#categorygridsubtemplate .recordname a:link, #categorygridsubtemplate .recordname a:visited, #categorygridsubtemplate .recordname a:active, #categorygridsubtemplate .recordname a:hover
{
	color:#5B5B5B;
	font-weight:bold;
	text-transform:uppercase;
}

#categorygridtemplaterecords table
{
	width:100%;
}

#categorygridtemplaterecords table td
{
	width:33% !important;
	padding:0 0 0 6px;
}

#categorygridtemplaterecords .record
{
	width:230px;
	height:245px;
	margin:0 0 16px 0;
	text-align:center;
	border:1px solid #D3D3D3;
}

#categorygridtemplaterecords .record:hover
{
	border:1px solid #9C9A9A;
}

#categorygridtemplaterecords .record:hover .recordimage img
{
	opacity:0.8;
	filter:alpha(opacity=80);
}


#categorygridtemplaterecords .recordname
{
	height:23px;
}

#categorygridtemplaterecords .recordname a:link, #categorygridtemplaterecords .recordname a:visited, #categorygridtemplaterecords .recordname a:active, #categorygridtemplaterecords .recordname a:hover
{
	color:#5B5B5B;
}

#categorygridtemplaterecords .recordsku,
#categorygridtemplaterecords .recordprice
{
	display:none;
}

.pager
{
	width:715px;
	height:15px;
	margin:15px 0;
	text-align:center;
}

.pager .PagerHeader
{
	
}

.pager ul
{
	list-style-type:none;
}

.pager ul li
{
	margin:0 3px;
	display:inline;
}

.pager ul li.current
{
	color:#5B5B5B;
	font-weight:bold;
}

/* Product Layout */

#contentcolumn
{
	width:737px;
	margin:0 0 15px 0;
}

#productactioncolumn
{
	display:none;
}

.productimage
{
	width:300px;
	text-align:center;
	float:left;
}

#ProductDesc
{
	width:350px;
	padding:35px 0 0 0;
	float:right;
}

#ProductDesc h4
{
	margin:0 0 10px 0;
	font-size:1.1em;
	text-transform:uppercase;
	color:#575757;
}

#ProductDesc p,
#ProductDesc ul
{
	margin:0 0 10px 0 !important;
}

#ProductDesc ul
{
	list-style-type:disc !important;
	padding:0 0 0 25px !important;
}

#ProductDesc ul li
{
	margin:0 0 3px 0 !important;
}

.RequestPriceBtn
{
	display:block;
	width:195px;
	height:33px;
	margin:0 0 35px 0;
	background:url(../images/main/price_button.jpg) 0 0 no-repeat;
}

.ProductTabs
{
	width:737px;
	float:left;
	clear:left;
}

.ProductTabs .ProductTabWrapper
{
	width:737px;
	height:29px;
	margin:0 0 5px 0;
	border-bottom:1px solid #D2D2D2;
}



.ProductTabs .ProductTabWrapper div
{
	width:150px;
	height:23px;
	float:left;
	margin:0 5px 0 0;
	padding:5px 0 0 0;
	background:#D8E4F0;
	font-size:1em;
	font-weight:bold;
	color:#0078D5;
	text-align:center;
	cursor:pointer;
	border-top:1px solid #D2D2D2;
	border-right:1px solid #D2D2D2;
	border-left:1px solid #D2D2D2;
}

.ProductTabs .ProductTabWrapper div.here
{
	color:#545454;
	background:#F0F0EE;
}

.ProductTabHidden
{
	display:none;
}

#ProductTagCopy
{
	width:737px;
	min-height:200px;
}

div#ProductInfoCopy
{
	padding:15px 0 0 0 !important;	
	font-family:Arial, Sans-Serif !important;
	color:#757575 !important;
}

div#ProductInfoCopy strong
{
	text-transform:uppercase !important;
}

div#ProductInfoCopy ul
{
	padding:0 0 0 25px !important;
}

div#ProductInfoCopy p
{
	margin:0 0 15px 0 !important;
}

div#ProductSpecCopy
{
	padding:15px 0 0 0 !important;	
	font-family:Arial, Sans-Serif !important;
	color:#757575 !important;
}

div#ProductSpecCopy p
{
	margin:0 !important;
}

div#ProductSpecCopy ul
{
	width:737px !important;
	list-style-type:none !important;
	margin:0 0 0px 0 !important;
	float:left !important;
	clear:left !important;
}

div#ProductSpecCopy ul li
{
	float:left !important;
	clear:none !important;
	min-width:200px;
}

div#ProductRelLitCopy
{
	padding:15px 0 0 0 !important;
	font-family:Arial, Sans-Serif !important;
	color:#757575 !important;
}


/* Search Page */

#SearchResultsPane table
{
	width:100%;
}

#SearchResultsPane table td
{
	width:33% !important;
	padding:0 0 0 6px;
}

#SearchResultsPane .record
{
	width:230px;
	margin:0 0 16px 0;
	text-align:center;
	border:1px solid #D3D3D3;
}

#SearchResultsPane .record:hover
{
	border:1px solid #9C9A9A;
}

#SearchResultsPane .record:hover .recordimage img
{
	opacity:0.8;
	filter:alpha(opacity=80);
}


#SearchResultsPane .recordname
{
	height:23px;
}

#SearchResultsPane .recordname a:link, #SearchResultsPane .recordname a:visited, #SearchResultsPane .recordname a:active, #SearchResultsPane .recordname a:hover
{
	color:#5B5B5B;
}

#SearchResultsPane .recordsku,
#SearchResultsPane .recordprice
{
	display:none;
}

/* ZoomImage.aspx */

#AdditionalImageViewer
{
	text-align:center;
}

#AdditionalImageMenu
{
	margin:0 0 25px 0;
	text-align:center;
}

 #AdditionalImageWrapper h2
{
	width:900px;
	margin:0 0 8px 25px;
	padding:0 0 2px 0;
	font-size:1.7em;
	color:#0069B5;
	letter-spacing:.02em;
	text-transform:uppercase;
	border-bottom:1px solid #D2D2D2;
}

#menuFg
{
	border:1px solid black;
}

/* Request Pricing Form */

body.RequestPricing
{
	background:#FFF !important;
	width:225px;
	height:550px;
}

#RequestPricingWrapper
{
	width:212px;
	height:320px;
	margin:0 0 0 0;
	padding:10px 0 0 18px;
	background:#E6E6E6;
	font-size:.75em;
	/*border:1px solid #C5C0C0;*/
}

#RequestPricingWrapper h5
{
	margin:0 0 15px 0;
	color:#616161;
	font-size:1em;
	text-transform:uppercase;
}

#RequestPricingForm
{
	width:213px;
	height:150px;
	margin:0 0 10px 0;
}

#RequestPricingForm .FormRow
{
	margin:0 0 5px 0;
}

#RequestPricingForm input
{
	width:211px;
	height:17px;
	padding:2px 0 0 2px;
	border:1px solid #7DA0BC;
}

.RequestPricingSubmitBtn
{
	width:82px !important;
	height:20px !important;
	background:url(../images/buttons/submit_button.jpg) 0 0 no-repeat;
	cursor:pointer;
	float:right;
	border:none !important;
}

.RequestPricingSubmitBtn:hover
{
	background:url(../images/buttons/submit_button.jpg) 0 -20px no-repeat;
}

.RequestPricingHiddenLabel
{
	display:none;
}


/* Start Sitemap.aspx */

#SiteMapColumns
{
	padding:15px 0 0 0;
}

#SiteMapColumns h2
{
	font-size:1.2em;
	width:100%;
}

#SiteMapColumns ul
{
	padding:0 0 0 15px;
}

#SiteMapColumns ul li
{
	padding:5px 0 0 0;
	list-style-type:disc;
}

#SiteMapColumns ul li ul
{
	padding:5px 0 0 15px;
}

#SiteMapColumns ul li ul li
{
	list-style-type:circle;
}

#SiteMapColumns .ColumnOne
{
	width:245px;
	float:left;
	padding:0 0 0 20px;
}

#SiteMapColumns .ColumnTwo
{
	width:235px;
	float:left;
}

#SiteMapColumns .ColumnThree
{
	width:215px;
	float:right;
}

/* End Sitemap.aspx */