/* Styles for Sedona Technologies */

.LTR
{
background-color:#fff;
}

body
{
width:100%;
height:100%;
font-family:Arial;
font-size:12px;
color:#000;
margin:0px;
padding:0px;
background-color:#fff;
}

/* #Breadcrumbs# */
.breadcrumbs
{
/*display:none;
visibility:hidden;*/

font-size:11px;
display:block;
margin:0px;
padding:0px 0px 10px 0px;
}

/* #Links# */
a
{
color:#193989; /*38434e*/
text-decoration:none;
}
a:hover
{
color:#beaf54;
text-decoration:none;
}
.toplinks a
{
color:#000;
text-decoration:none;
}
.toplinks a:hover
{
color:#beaf54;
text-decoration:none;
}

/* #Container# */
.container
{
width:auto;
height:100%;
margin:0px;
padding:0px;
}

/* #Container/Header# */
.header
{
position:relative;
width:800px;
height:65px;
margin:0px auto;
padding:0px;
}
/* #Container/Header/Logo# */
.logo
{
position:absolute;
top:2px;
left:0px;
}
/* #Container/Header/Search# */
.search
{
position:absolute;
top:10px;
left:560px;
width:250px;
border:0px solid red;
}
.txtSearch
{
width:auto;
border:1px solid #000;
}
/* #Container/Header/Top Links# */
.toplinks
{
position:absolute;
top:45px;
left:590px;
}
.Dealertoplinks
{
position:absolute;
top:45px;
left:460px;
font-size:11px;
width:350px;
}


/* #Container/Main# */
.main
{
width:100%;
height:auto;
background-color:#38434e;
margin:5px 0px 0px 0px;
padding:0px;
}
.mainTable
{
width:800px;
height:auto;
margin:0px auto;
padding:0px;
border:0px solid #38434e;
}
/* #Container/Main/Boxes# */
/* staffing */
.mainTable .box1
{
width:200px;
height:33px;
vertical-align:top;
border-right:1px solid #d0d3ca;
}
.mainTable .box1 a.boxlink
{
display:block;
width:200px;
height:150px;
background:Transparent url('../App_Themes/SedonaTek/Images/staffing_box.jpg') top left no-repeat;
}
.mainTable .box1 a.boxlink:hover
{
display:block;
width:200px;
height:150px;
background:Transparent url('../App_Themes/SedonaTek/Images/staffing_box_hover.jpg') top left no-repeat;
}
/* technology */
.mainTable .box2
{
width:200px;
vertical-align:top;
border-right:1px solid #d0d3ca;
}
.mainTable .box2 a.boxlink
{
display:block;
width:200px;
height:150px;
background:Transparent url('../App_Themes/SedonaTek/Images/technology_box.jpg') top left no-repeat;
}
.mainTable .box2 a.boxlink:hover
{
display:block;
width:200px;
height:150px;
background:Transparent url('../App_Themes/SedonaTek/Images/technology_box_hover.jpg') top left no-repeat;
}
/* engineering */
.mainTable .box3
{
width:200px;
vertical-align:top;
border-right:1px solid #d0d3ca;
}
.mainTable .box3 a.boxlink
{
display:block;
width:200px;
height:150px;
background:Transparent url('../App_Themes/SedonaTek/Images/engineering_box.jpg') top left no-repeat;
}
.mainTable .box3 a.boxlink:hover
{
display:block;
width:200px;
height:150px;
background:Transparent url('../App_Themes/SedonaTek/Images/engineering_box_hover.jpg') top left no-repeat;
}
/* software products */
.mainTable .box4
{
width:200px;
vertical-align:top;
}
.mainTable .box4 a.boxlink
{
display:block;
width:200px;
height:150px;
background:Transparent url('../App_Themes/SedonaTek/Images/software_box.jpg') top left no-repeat;
}
.mainTable .box4 a.boxlink:hover
{
display:block;
width:200px;
height:150px;
background:Transparent url('../App_Themes/SedonaTek/Images/software_box_hover.jpg') top left no-repeat;
}
.mainTable .box1 img, .mainTable .box2 img, .mainTable .box3 img, .mainTable .box4 img
{
display:inline;
vertical-align:bottom;
}

/* #Container/Menu# */
.menuBg
{
clear:both;
width:100%;
height:30px;
margin:0px 0px 0px 0px;
padding:0px;
background:#747c83 url(../App_Themes/sedonatek/Images/horizontal_menu_bg.jpg) repeat-x;
border-top:1px solid #d0d3ca;
}
.menu
{
width:800px;
height:30px;
margin:0px auto;
padding:0px;
}
* html .menuBg
{
margin-top:-3px;
}
/* #Container/Menu/Styles# */

.Horizontal { font-size:13px; WIDTH:auto; BACKGROUND-COLOR:Transparent; height:26px; margin-top:4px; /*margin-left:200px;*/ }
.Horizontal UL { PADDING:0px; MARGIN:0px auto; WIDTH:auto; LIST-STYLE-TYPE:none; }
.Horizontal LI { PADDING:0px 5px; DISPLAY:inline; FLOAT:left; }
.Horizontal A { PADDING:2px 5px; DISPLAY:block; MARGIN:0px; WIDTH:auto; COLOR:#fff; BACKGROUND-COLOR:Transparent; TEXT-DECORATION:none; }
.Horizontal A:hover { BACKGROUND:Transparent; color:#beaf54; }
.Horizontal UL UL { display:block; Z-INDEX:500; WIDTH:auto; BORDER-BOTTOM:#c2c2c2 2px solid; POSITION:absolute; background-color:#747c83; padding:5px 0px; }
.Horizontal UL UL LI {clear:left; width:auto; DISPLAY:block; POSITION:relative; padding: 1px 5px; }
.Horizontal UL UL UL LI {width:auto;}
.Horizontal UL UL UL { LEFT:100%; TOP:-1px; }
.Horizontal UL UL { DISPLAY:none; }
.Horizontal UL LI:hover UL UL { DISPLAY:none; }
.Horizontal UL UL LI:hover UL UL { DISPLAY:none; }
.Horizontal UL LI:hover UL { DISPLAY:block; }
.Horizontal UL UL LI:hover UL { DISPLAY:block; }
.Horizontal UL UL UL LI:hover UL { DISPLAY:block; }

.mainCMSListMenuHighlightedLI { font-weight:bold; }
.subCMSListMenuHighlightedLI { font-weight:bold; }
a.subCMSListMenuLink { width:175px; display:block; }

.categories
{
font-weight: normal;
}


/* #Container/Content# */
.content
{
clear:both;
width:1125px;
height:auto;
margin:0px auto 0px auto;
padding:15px 0px;
border:0px solid #ccc;
}

/* #Container/Footer# */
.footerBg
{
clear:both;
width:100%;
height:30px;
margin:0px;
padding:0px;
background:#747c83 url(../App_Themes/sedonatek/Images/horizontal_menu_bg.jpg) repeat-x;
border-top:0px solid #d0d3ca;
}
.footer
{
color:#fff;
clear:both;
width:800px;
height:auto;
margin:0px auto;
padding:5px 0px;
border-top:0px solid #747c83;
border-left:0px solid #ccc;
border-right:0px solid #ccc;
}

.footer a
{
color:#fff;
}

.footer a:hover
{
color:#beaf54;
}

/* #H Tags# */
h1
{
color:#38434e;
font-size:17px;
font-weight:bold;
margin:0px;
padding:5px 0px 5px 0px;
}
h2
{
color:#38434e;
font-size:12px;
font-weight:bold;
}
h3
{
color:#38434e;
font-size:11px;
font-weight:bold;
}
.mainTable .box1 h2, .mainTable .box2 h2, .mainTable .box3 h2, .mainTable .box4 h2
{
height:17px;
color:#fff;
font-size:14px;
font-weight:1em;
text-transform:uppercase;
margin:0px auto;
text-align:center;
padding: 8px 0px;
border-bottom:0px solid #d0d3ca;
}
.titlelink
{
color:#fff;
font-size:14px;
font-weight:1em;
text-transform:uppercase;
}
.titlelink:hover
{
color:#38434e;
}
.mainTable .box1 h2
{
width:200px;
background-color:#6B8094;
}
.mainTable .box2 h2
{
width:200px;
background-color:#beaf54;
}
.mainTable .box3 h2
{
width:200px;
background-color:#6F5F52;
}
.mainTable .box4 h2
{
width:200px;
background-color:#AD9D90;
}

/* #Two Column - Right Text# */
.twoCol .zoneContent
{
width:auto;
margin:0px 210px 20px 210px;
padding:0px 15px 0px 0px;
}

* html .twoCol .zoneContent
{
width:350px;
margin-left:215px;
}

.twoCol .zoneRight /* LEFT SIDE */
{
width:202px;
float:left;
margin:0px 0px 20px 0px;
padding:0px;
}

.twoCol .zoneNewsColumn
{
/*width:180px;*/
width:202px;
float:right;
margin:0px 0px 20px 0px; /*597px*/
/*padding:10px 10px 10px 10px;
border:1px solid #747c83;*/
padding:0px;
}

/* #Two Column - Office Map# */
.officeListMap .zoneLeftColumnLocations /*390px*/
{
width: 370px;
float:left;
margin:0px 0px 20px 0px;
padding:0px 20px 0px 0px;
}
.officeListMap .zoneRight /*400*/
{
width:400px;
height:100%;
margin:0px 0px 20px 395px;
padding:0px;
border:1px solid #747c83;
}
.officListMap .zoneRight .map
{
width:380px;
height:400px;
}
/* #Two Column - Left menu# */
.zoneLeftColumn
{
width:auto;
float:left;
}

.zoneLeft
{
width:160px;
padding:10px 15px;
border:1px solid #747c83;
margin:0px 0px 20px 0px;
}

.zoneAddress
{
width:128px;
margin:0px 0px 20px 10px;
padding:10px;
}

.zoneRight
{
width:910px;
margin:0px 0px 20px 190px;
padding:0px 0px 0px 20px;
}
* html .zoneRight
{
width:610px;
}

/* #Two Column - Left menu/Arrow Menu# */
.leftmainCMSTreeMenuTable
{
padding: 2px 5px;
}
.leftmainCMSTreeMenuItem
{
width:135px;
padding:7px 0px 5px 0px;
border-bottom: 1px dashed #747c83;
}
.leftmainCMSTreeMenuSelectedItem
{
width:135px;
padding:7px 0px 5px 0px;
border-bottom: 1px dashed #747c83;
}
.leftmainCMSTreeMenuLink
{
color:#000;
text-decoration:none;
}
.leftmainCMSTreeMenuSelectedLink
{
color:#000;
text-decoration:none;
}
/*sub*/
.leftsubCMSTreeMenuTable
{
padding: 2px 5px;
}
.leftsubCMSTreeMenuItem
{
font-size:10px;
padding:7px 0px 5px 10px;
border-bottom: 1px dashed #747c83;
}
.leftsubCMSTreeMenuSelectedItem
{
font-size:10px;
padding:7px 0px 5px 10px;
border-bottom: 1px dashed #747c83;
}
.leftsubCMSTreeMenuLink
{
color:#000;
text-decoration:none;
}
.leftsubCMSTreeMenuSelectedLink
{
color:#000;
text-decoration:none;
}



/* #Arrow List# */
.arrowList
{
padding:0px;
margin:0px;
/*list-style: circle outside url('../App_Themes/SedonaTek/Images/menuitem.gif');*/
list-style-type:none;
}
.arrowList li
{
background: Transparent url('../App_Themes/SedonaTek/Images/menuitem.gif') center left no-repeat;
padding:7px 15px 5px 15px;
border-bottom: 1px dashed #747c83;
}
.arrowList ul ul
{
padding:0px;
margin:0px;
list-style-type:none;
}




/* #Secure Area# */
.lblCurrentUser
{
display:none;
visibility:none;
}
.txtCurrentUser
{
font-size:10px;
}

/* #Share# */
.share
{
width:800px;
height:auto;
margin:0px auto;
padding:5px 0px;
clear:both;
}
.shareTitle
{
color:#000;
}


/* #Other# */
.EditingFormErrorLabel, .ErrorLabel
{
color:red;
}
.UploaderLabel
{
display:none;
visibility:none;
}
.textSimple
{
margin:0px;
padding:0px;
}
.subpage_left
{
width:auto;
margin-right:240px;

}
.subpage_right
{
background-color:#ddd;
float:right;
width:200px;
padding:10px 15px;
border:1px solid #747c83;
}

.FormButton, .btnSearch, .OrderNowButton
{
background-color:#747c83;
color:#fff;
border:1px solid #38434e;
}
.OrderNowButton
{
text-align:center;
margin:0px auto;
width:90px;
padding:4px 0px;
}
.OrderNowButton a
{
color:#fff;
font-size:13px;
}

.btnSearch
{
margin-left:10px;
}




/* #Two Column - Portfolio# */
.twoColPortfolio .zoneLeft /*190px*/
{
width:168px;
float:left;
margin:0px 0px 20px 0px;
padding:10px;
border:1px solid #747c83;
}
.twoColPortfolio .zoneRight /*610px*/
{
width:590px;
margin:0px 0px 20px 190px;
padding:0px 0px 0px 20px;
}
* html .twoColPortfolio .zoneRight
{
width:580px;
}
.twoColPortfolio .zoneLeft td
{
padding:2px;
}

.Tab_Datalist
{
width:auto;
height:auto;
background-color:#fff;
border-top:1px solid #000;
border-bottom:1px solid #000;
padding:5px 0;
margin:10px 0;
}

.Tab_Datalist h2
{
text-align:center;
}

.thumbnail
{
margin:0 4px;
}

.lightbox
{
float:left;
width:200px;
text-align:center;
margin:10px;
}

/* #Powered By Contact Form# */
.hiddenfield, #plcRoot_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneContent_CustomBizform_BizFormNew_ctl00_Website_FieldLabel
{
/*display:none;*/
}
.contactText
{
}
.siteText
{
font-style:italic;
}

/*# Job Openings #*/
.jobList .Row
{
background-color:	#f1f1f1;
}
.jobList .AltRow
{
background-color:	#fff;
}
.jobList .DataGrid
{
border-color:		#f1f1f1;
}
.jobList table
{
width:			620px;
}
.jobList .DataGrid td
{
padding:		4px 10px 4px 4px;
width:			auto; /*198px*/
}
.jobList table a
{
color:			#d20000;
text-decoration:	none;
}
.jobList a:hover
{
text-decoration:	underline;
}
.applyNowButton
{
background-color:#747c83;
color:#fff;
border:1px solid #38434e;
margin:			0px auto;
padding:		3px;
width:			65px;
cursor:			hand;
text-align:		center;
}
.applyNowButton a, .applyNowButton a:hover
{
color:			#fff;
text-decoration:	none;
}


/*# Google Search #*/
#plcRoot_Layout_zoneContent_pageplaceholder_pageplaceholder_Layout_zoneContent_GoogleSearch_GoogleSearchControl_SearchControl
{
width:			100%;
border:			1px dashed red;
}
.gsc-expansionArea, .gsc-results, .gsc-tabData, .gsc-control
{
width:			100%;
}

/*# Web Part Containers #*/
.sedonaColumnBox {}
.sedonaColumnBox h2.title
{
width:			202px;
height:			20px;
color:			#fff;
font-size:		14px;
font-weight:		bold;
background: Transparent url('../App_Themes/SedonaTek/Images/column-heading.jpg') top left no-repeat;
padding:		4px 0px 0px 0px;
margin:			0px;
text-align:		center;
}
.sedonaColumnBox .content
{
width:185px;
margin:0px 0px 0px 0px;
padding:10px 8px 10px 7px;
border:1px solid #747c83;
}



/* Styles for the cover box on template scroller */
.itemTemplate
{
    text-align:center;
    padding:2px;
    border: solid 1px #dddddd !important;
}
.previewPane
{
	vertical-align: top;
	margin-top:5px;
	background-color: #fff;
	background-image: url(../App_Themes/sedonatek/TemplateScroller/Images/previewPaneBg.jpg);
	background-repeat: no-repeat;
}
.infoPane
{
	background-color: #fff;
	background-image: url(../App_Themes/sedonatek/TemplateScroller/Images/infoPaneBg.jpg);
	background-repeat: no-repeat;
	margin-top: 5px;
}
.infoPaneBg
{
	margin-top: 5px;
	background-color: #fff;
	background-image: url(../App_Themes/sedonatek/TemplateScroller/Images/grayBg.gif);
	background-repeat: no-repeat;
	height: 200px;
	width: 272px;
}

.imageDetailsHeader
{
	font: bold 16px Arial, Verdana, Helvetica, Sans-serif;
	color: #666666;
	margin-top: 5px;
	margin-left: 10px;
	margin-bottom: 5px;
}
.details
{
	font: normal 11px Arial, Verdana, Helvetica, Sans-serif;
	color: #666666;
	margin-left: 10px;
	width: 230px;
	vertical-align: top;
	margin-bottom: 5px;
	margin-left: 15px;
	margin-right: 15px;
	text-align: left;
}

.detailsTxtBox
{
	font: normal 11px Arial, Verdana, Helvetica, Sans-serif;
	color: #666666;
	height: 13px;
	border: solid 1px #ccc;
}
a.editBtns, a.editBtns:link, a.editBtns:visited, a.editBtns:active, a.editBtns:focus
{
	text-decoration: none;
	border: solid 1px #808080;
	display: inline-block;
	width: 50px;
	font: bold 11px Arial, Verdana, Helvetica, Sans-serif;
	text-align: center;
	margin-top: 4px;
	background-color: #e8e8e8;
	color: #808080;
}
a.editBtns:hover
{
	color: #3b3b3b;
}
.thumbsViewer
{
	background-color: #fff;
	background-image: url(../App_Themes/sedonatek/TemplateScroller/Images/thumbsBg.gif);
}

.RotatorImage
{
	margin:0px 11px;
	cursor:hand;
	cursor: pointer;
}
/* End cover box styles */

/*#Shopping Cart#*/
.CartTable
{
}
.CartContentTable
{
border:0px;
}
.CartStepHeader
{
background-color:#747c83;
color:#fff;
font-weight:bold;
border:1px solid #38434e;
}
.CartStepBody
{
height:60px;
}
#plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneLeft_ShoppingCart_cartElem_wzdStep0_pnlCurrency,
#plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneLeft_ShoppingCart_cartElem_wzdStep0_btnEmpty,
#plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneContent_TemplateScroller_DetailsSpacerImage
{
display:none;
visibility:hidden;
}
.LongButton, .ContentButton, .cartButton
{
background-color:#747c83;
color:#fff;
border:1px solid #38434e;
}
.LongButton:hover, .ContentButton:hover, .cartButton:hover
{
cursor:hand;
}
.cartButton
{
padding:3px 10px;
}
.BlockTitle
{
font-weight:bold;
}



/*#iCarousel#*/
.slideShowContent
{
/*float:left;*/
border:0px solid blue;
padding-bottom:10px;
}
.slideShowContent .itemLI, .slideShowContent .itemLI div
{
padding-bottom:5px;
}
.iCarousel .thumbsContent
{
text-align:left;
width:auto;
margin-left:10px;
border:0px solid red;
}

/*#Dealer Site Slider#*/
.Slider .Content
{
margin:0px auto;
text-align:center;
}
.Slider .Content img
{
border:1px solid #747c83;
margin:5px auto;
}
.Pager
{
display:none;
visibility:hidden;
}