/****
	Solid Cactus Click to Enlarge v3.0.0
****/
/*Editable Style Sheets*/
#scWrapper{
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	background: #000000;
}

#scImgBox{
	font: 11px normal "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif; /*background color of the image box*/
	border: 10px solid #003399; /*normally same as border color*/
	background: #003399;
}

#scImgTitle{
	font: 12px normal "Georgia", "Times New Roman", Times, serif; /*fonts and settings for image description shown above the image*/
	text-align: left;
	padding-bottom: 5px;
	color:#FFF;
}

#scImgBox-insets{
	padding: 10px 75px 0 0;
	background: #003399;
}

#scImgBox-insetPreview img{
	border: 2px solid #000000; /*border color for inset preview*/
	display: none;
}

#scImgBox-insets a{
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0 5px 1px 5px;
	border: 1px solid #FFFFFF;
	text-decoration: none;
	margin: 0 5px 0 0;
	background: #2A82E4;
}

#scImgBox-insets .absClose{
	font: normal 11px/15px Verdana, Geneva, Arial, Helvetica, sans-serif; /*styles for close in inset area*/
}

#scImgBox .close{
	font: bold 14px Arial, Helvetica, sans-serif; /*close on upper right corner*/
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	padding: 0 5px 1px 5px;
	margin: -15px -15px 0 0;
	text-decoration: none;
	background: #2A82E4;
}

/*Styles Not to be Edited*/
.relativePos{ position: relative; }
.absolutePos{ position: absolute; }
.hideSelect{ visibility: hidden; }

#scWrapper{
	position: absolute;
	display: none;
	top: 0px;
	left: 0px;
	z-index: 1000;
	width: 100%;
	height: 800px;
	cursor: hand;
}

#scImgBox{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1500;
	text-align: center;
}

#scImgBox-mainImg{
	background: url(loading.gif) #FFFFFF no-repeat center center;
	text-align: center;
}

#scImgBox-mainImg.schidebg{ background: #FFFFFF; }

#scImgBox-mainImg img{ vertical-align: middle; }

#scImgBox-insets{
	position: relative;
	left: 0;
	text-align: left;
	clear: both;
}

/*#scImgBox-insets img{ display: none; }*/
#scImgBox-insets .absClose{ position: absolute; right: 0; }

#scImgBox .close{
	position: absolute;
	top: 0;
	right: 0;
}

#scImgBox-insetPreview{
	text-align: center;
	position: absolute;
	left: 0;
	bottom: 0;
	display: none;
	z-index: 200;
}

#scPage-insets .scMainImgLnk{ display: none; }


/*Framework*/

div#scATCwrapper{position:absolute;background-color:#000;opacity:.75;filter:alpha(opacity=75);z-index:20000;}div#scATCmsg{position:absolute;background-color:#fff;border:solid 1px #000;text-align:center;z-index:20001;width:400px;padding:16px;font:normal 13px/1.2 Helvetica,"Trebuchet MS",sans-serif;}body.scATCtemplate1 div#scATCwrapper{display:none;}body.scATCtemplate1 div#scATCmsg img{margin-right:4px;vertical-align:middle;}body.scATCtemplate1 div#scATCmsg{background-color:#CE1700;color:#fff;border:solid 1px #fff;width:auto;top:2px;left:2px;padding:2px 8px;}body.scATCinProgress form input,body.scATCinProgress form select{opacity:.25;filter:alpha(opacity=25);}select.scHideSelect{visibility:hidden;}iframe#scCookieTestFrame,iframe#scFrameWorkFrame,iframe#scHddnIFrame{overflow:hidden;height:0;width:0;border:none;}


#order-button{
margin-bottom:-5px;
text-align:center;
}


/*Cascading Nav*/

body { padding: 0; margin: 8px 0; }

#nav, #nav ul, #nav li,#nav-lower { margin: 0; padding: 0; list-style: none; }

#nav,#nav-lower { width: 176px; margin-right: 8px; }

#nav ul { display: none; position: absolute; left: 176px; top: 0; background: #2A82E4; padding: 4px;  width: 176px; }

#nav li,#nav-lower li { position: relative; border-bottom:1px solid #FFF; display:block;padding:0;margin:0;}

#nav li:hover, #nav li.sfhover,#nav-lower li:hover, #nav-lower li.sfhover { display: block; border-bottom:1px solid #FFF; padding:0;margin:0;}

#nav li:hover ul, #nav li.sfhover ul { display: inline; }

#nav li a,#nav-lower li a { display: block; padding: 2px 4px; width: 168px; color: white; font-weight: bold; text-decoration: none; }

* html #nav li a,* html #nav-lower li a { width: 176px; }



#nav-lower li a:hover, #nav-lower li:hover a, #nav-lower li.sfhover a, #nav-lower li:hover a:hover, #nav-lower li.sfhover a:hover { padding: 2px 4px;width: 168px; }

#nav li a:hover, #nav li:hover a, #nav li.sfhover a, #nav li:hover a:hover, #nav li.sfhover a:hover { padding: 2px 4px;width: 168px; }

#nav li:hover ul li a, #nav li.sfhover ul li a { background: transparent; }



#nav li:hover, #nav li.sfhover,#nav-lower li:hover, #nav-lower li.sfhover{
background:#2A82E4;
}


#nav li:hover ul li, #nav li.sfhover ul li{
border-top:1px solid #2A82E4;
background:url(http://lib.store.yahoo.net/lib/rickanderson/li-hover-li-bkg.gif) repeat-y top right;
border-top:1px solid #5B9FEA;
}

#nav{
font-family:tahoma!important;
font-size:11px!important;
border-top: 1px solid #FFF;
}

#nav-lower{
font-family:tahoma!important;
font-size:11px!important;
margin-top:15px;

}

#nav li,#nav-lower li{
font-family:tahoma!important;
font-size:11px!important;

}

#nav li a,#nav-lower li a{
display:block;
font-family:tahoma!important;
font-size:11px!important;
xmargin:3px 0;
text-transform:uppercase;
}

#nav li ul li a,#nav li ul li a:hover{
text-transform:none;
border:none!important;
}

#nav li ul li{
border-bottom:1px solid #5A9FEC;
border-top:none!important;
border-left:none!important;
border-right:none!important;

}



#nav li ul li{
height:1%;
padding-right:10px;
}

#nav li ul li:hover,#nav li ul .sfhover{
padding-right:10px;

}

#nav li ul{
}

#nav li ul li a:hover{
xcolor:#003399;
text-decoration:undeline;
}


font{
color:#000;
}
form{
color:#000;
}


#phone{
height:50px;
width:176px;
color:white;
font-family:tahoma !important;
font-size:13px !important;
margin-top:50px;
}

/*sitemap styles*/

.sitemap-header {font: bold 14px verdana; color: #20439F; display: block; padding-top:  25px; padding-right:25px;}
.sitemap-1      {font: bold 12px verdana; color: #20439F; display: block; padding-left: 25px; padding-right:25px;}
.sitemap-2      {font: bold 12px verdana; color: #20439F; display: block; padding-left: 50px; padding-right:25px;}
.sitemap-3      {font: normal 10px verdana; color: #20439F; display: block; padding-left: 75px; padding-right:25px;}
.sitemap-4      {font: normal 8px verdana;  color: #20439F; display: block; padding-left: 100px; padding-right:25px;}

/*end sitemap styles*/

