/*

Theme Name: Solid Cactus - Corporate

Theme URI: http://www.solidcactus.com

Description: Solid Cactus Corporate theme - <a href="http://mockup.solidcactus.com/solidcactus/corp09site/7/main/">Mockup</a>

Version: 1.0

Author: Solid Cactus

Author URI: http://www.solidcactus.com

Tags: Solid Cactus - Corporate theme

*/



@import url(rtl.css);



body, form, input, h1, h2, h3, h4, h5 { margin: 0; padding: 0; }

fieldset { border: none; }

body { color: #626262; font: normal 12px arial, helvetica, sans-serif; }

a { color: #626262; text-deocration: none; }

a img { border: none; }

a:hover { text-decoration: underline; }

#container { margin: 0; padding: 0; }

    #container #hdrshell { 

        background: #1B191C url(hdrbg.gif) top left repeat-x; 

        float: left;

        width: 100%;

        }

        #container #hdrshell #header { 

            margin: 0 auto; 

	    position: relative;

            width: 930px;

	    z-index: 999;

            }

            #container #hdrshell #header .logo { 

                float: left;

                width: 300px;

                }

                #container #hdrshell #header .logo a {  

                    display: inline;

                    float: left;

                    margin: 18px 0 0 20px;

                    }

            #container #hdrshell #header .hdright { 

                float: right; 

                width: 600px;

                }

                #container #hdrshell #header .hdright .contact { 

                    float: left; 

                    margin: 10px 5px 0 0;

                    text-align: right;

                    width: 600px;

                    }

                    #container #hdrshell #header .hdright .contact * { vertical-align: middle; }

                    #container #hdrshell #header .hdright .contact .phne { 

                        color: #FDFDFD;

                        float: left; 

                        font-size: 14px;

                        margin: 4px 10px 0 0;

                        width: 350px; 

						} 

						#container #hdrshell #header .hdright .contact .phne * { vertical-align: middle; }

						#container #hdrshell #header .hdright .contact .phne a { 

                            color: #FDFDFD;

							padding: 0;

                            text-decoration: none;

                            }

                            #container #hdrshell #header .hdright .contact .phne a:hover { 

                                text-decoration: underline; }

                    #container #hdrshell #header .hdright .contact .search { 

                        background: url(search.gif) top left no-repeat;

                        height: 26px;

                        float: left; 

                        width: 198px; 

                        }

                        #container #hdrshell #header .hdright .contact .search form { margin: 3px 5px 0 0; }

                        #container #hdrshell #header .hdright .contact .search * { vertical-align: center; }

                        #container #hdrshell #header .hdright .contact .search input { background: none; border: 0; }

                        #container #hdrshell #header .hdright .contact .search .query { padding: 0; width: 116px; }

                #container #hdrshell #header .hdrnav { 

                    background: url(hdrnav.gif) top left no-repeat;

                    clear: both;

					display: inline;

                    float: left;

                    height: 37px;

                    margin: 10px 0 10px 95px;

                    padding: 0; 

					position: relative;

                    width: 477px;

                    }

					* html #container #hdrshell #header .hdrnav { width: 500px; }

                    #container #hdrshell #header .hdrnav li { 

                        background: url(navhover.gif) top center no-repeat; 

                        float: left; 

                        height: 36px;

                        list-style: none; 

                        margin: 3px 0 0;

                        width: 25%;

                        }

                        #container #hdrshell #header .hdrnav li a { 

                            border-right: solid 1px #333; 

                            color: #FDFDFD;

                            display: block; 

                            font-size: 14px;

                            padding: 9px 20px 8px 35px;

                            text-decoration: none;

                            }

                            #container #hdrshell #header .hdrnav li a:hover { text-decoration: underline; }

                        #container #hdrshell #header .hdrnav li .sub { 

                            background: url(subbg.gif) top left no-repeat;

                            display: none; 

                            height: 314px;

                            left: -287px; 

                            position: absolute; 

                            top: 36px;

                            width: 764px;

                            z-index: 999;

                            }

                    #container #hdrshell #header .hdrnav li:hover, #container #hdrshell #header .hdrnav li.sfhover { 

                        background-position: center bottom; 

                        margin: 1px 0 0; 

                        }

                        #container #hdrshell #header .hdrnav li:hover a, #container #hdrshell #header .hdrnav li.sfhover a { 

							margin-top: 2px; }

                        #container #hdrshell #header .hdrnav li:hover div, #container #hdrshell #header .hdrnav li.sfhover div { 

							display: block; }

						#container #hdrshell #header .hdrnav li:hover div.services, #container #hdrshell #header .hdrnav li.sfhover div.services { 

							background: url(servicesnav.png) top left no-repeat; }

						#container #hdrshell #header .hdrnav li:hover div.portfolio, #container #hdrshell #header .hdrnav li.sfhover div.portfolio { 

							background: url(portfolionav.png) top left no-repeat; }

						#container #hdrshell #header .hdrnav li:hover div.about, #container #hdrshell #header .hdrnav li.sfhover div.about { 

							background: url(aboutnav.png) top left no-repeat; }

						#container #hdrshell #header .hdrnav li:hover div.resources, #container #hdrshell #header .hdrnav li.sfhover div.resources { 

							background: url(resourcesnav.png) top left no-repeat; }

				#container #hdrshell #header .hdrnav .sub { }

					#container #hdrshell #header .hdrnav .links { 

						background: url(quicklinks.jpg) top left no-repeat;

						bottom: 15px;

						left: 25px; 

						margin: 0; 

						padding: 0;

						position: absolute;

						width: 717px;

						}

						#container #hdrshell #header .hdrnav .links li { 

							background: none;

							border-right: ridge 2px #666;

							height: auto;

							list-style: none; 

							margin: 3px 0;

							padding: 0; 

							width: 19%;

							}

						

							#container #hdrshell #header .hdrnav .links li a { 

								display: block;

								margin: 0; 

								padding: 7px 0; 

								text-align: center;

								}

							#container #hdrshell #header .hdrnav .links li.last, #container #hdrshell #header .hdrnav .links li.last a { border: none; }

						#container #hdrshell #header .hdrnav .services .links li { width: 140px;}

						#container #hdrshell #header .hdrnav .services .links li.last { width: 144px; }

				#container #hdrshell #header .hdrnav .imps { 

					color: #FFF;

					margin: 80px 0 0 75px; 

					padding: 0;

					width: 350px; 

					}

					#container #hdrshell #header .hdrnav .imps li { 

						background: url(navar.gif) center left no-repeat;

						float: none;

						height: auto;

						list-style: none; 

						margin: 0 0 0 15px;

						padding: 3px 0 3px 15px;

						width: 100%;

						}

						#container #hdrshell #header .hdrnav .imps li.hd { 

							background: none;

							font: bold 20px "Trebuchet MS", arial, sans-serif;

							margin: 0;

							padding: 0 0 5px;

							}

						#container #hdrshell #header .hdrnav  .imps li a { 

							background: none;

							margin: 0;

							padding: 0;

							}

							#container #hdrshell #header .hdrnav  .imps li a:hover {

								background: none;

								}

	#container #body { 

        background: url(bodybg.gif) top left repeat-x; 

        clear: both; 

        float: left;

        margin: 0 auto; 

	position: relative;

        width: 100%; 

	z-index: 1;

        }

        #container #body .ccenter { 

            clear: both;

            margin: 0 auto; 

            width: 934px; 

            }

            #container .imgcontainer { 

                background: url(aboutbg.gif) center -40px no-repeat;

                clear: both; 

                float: left;

                margin: 0 auto;

                width: 934px;

                }		

			#container .home { 

                background: url(indexbg.png) center -8px no-repeat;

                }

                #container #body .mbody {             

                    background: url(mainbg4.gif) top center no-repeat; 

                    float: left;

                    margin: 90px 0 0;

                    width: 100%;

                    }

					#container #body .home .mbody { margin: 202px 0 0; }

					#container #body .mbody .welc { margin: 0 0 5px 10px; }

				#container .home .indmsg { 

					float: left;

					font: bold 28px "Trebuchet MS", arial, sans-serif;

					line-height: 34px;

					margin: -160px 0 0 40px;

					width: 380px;

					}

                #container #body .mbody .secondmod {

                    clear: both;

                    float: left;

                    margin: 25px 0 0;

                    width: 100%;

                    }

                    #container #body .mbody .secondmod h3 {

                        color: #009ADA;

                        font: normal 20px verdana, arial, sans-serif;

                        }

                    #container #body .mbody .secondmod .scnews {

                        float: left;

                        width: 310px;

                        }

						* html #container #body .mbody .secondmod .scnews { width: 293px; }

                        #container #body .mbody .secondmod .scnews .nwscont { margin: 5px 20px; }

                            #container #body .mbody .secondmod .scnews .nwscont ul { 

                                margin: 0 0 0 15px;

                                padding: 0;

                                }

                                #container #body .mbody .secondmod .scnews .nwscont ul li { 

                                    background: url(rcactus.gif) center left no-repeat;

									list-style: none;

									padding: 3px 0 3px 25px;

                                    }

								#container #body .mbody .secondmod .scnews .nwscont ul.web li {

									background: url(bcactus.gif) center left no-repeat; 

									}

                    #container #body .mbody .secondmod .launch {

                        border-left: solid 1px #DBDBDB;

						float: left;

                        width: 620px;

                        }

                        #container #body .mbody .secondmod .launch table {

                            margin: 5px 20px;

                            width: 600px;

                            }

                            #container #body .mbody .secondmod .launch td { vertical-align: top; }

							#container #body .mbody .secondmod .launch .portimg {

								padding: 0 10px 0 0;

								text-align: center;

								width: 300px;

								}

								#container #body .mbody .secondmod .launch .portimg img { width: 300px; }

                            #container #body .mbody .secondmod .launch .portname { 

                                font-weight: bold;  

                                padding: 15px 0 0;

                                }

                                #container #body .mbody .secondmod .launch .portname a { 

                                    background: url(viewsite.gif) center right no-repeat;

                                    font-weight: normal; 

                                    padding: 0 15px 0 30px;

                                    text-decoration: none; 

                                    }

                                    #container #body .mbody .secondmod .launch .portname a:hover { 

                                        text-decoration: underline; }

    #container #footer { clear: both; margin: 0 auto; width: 934px; }

        #container #footer .inc { float: left; margin: 40px 0 0; width: 100%; }

            #container #footer .inc td { border-right: solid 1px #DBDBDB; vertical-align: top; }

                #container #footer .inc td a { 

                    display: block; 

                    font-size: 11px;

                    padding: 2px 0 1px;

                    text-decoration: none; 

                    }

                    #container #footer .inc td a:hover { text-decoration: underline; }

            #container #footer .inc .icons { width: 300px; }

                #container #footer .inc .icons * { padding: 0 5px; vertical-align: middle; }

            #container #footer .inc .links { padding: 0 20px; }

            #container #footer .inc .last { border-right: none; }

        #container #footer .prlinks { 

            clear: both;

            float: left;

            margin: 10px 0; 

            width: 100%;

            }

            #container #footer .prlinks .trademark { float: left; width: 45%; }

                #container #footer .prlinks .trademark a { 

                    color: #7C7C7C;

                    font-size: 11px; 

                    padding: 0 7px 0 5px;

                    text-decoration: none; 

                    }

                    #container #footer .prlinks .trademark a:hover { text-decoration: underline; }

                    #container #footer .prlinks .trademark .sep { border-right: solid 1px #7C7C7C; }

            #container #footer .prlinks .copyright { 

                float: right;

                font-size: 11px;

                text-align: right;

                width: 45%;

                }

    #container .webfooter { 

        background-color: #8C8C8C;

        float: left;

        padding: 0 0 40px;

        width: 100%;

        }

        #container .webfooter table { 

            color: #FFF;

            margin: 0 auto;

            width: 930px;

            }

            #container .webfooter a img { padding: 15px 10px; }

            #container .webfooter strong { 

                float: left;

                font-size: 11px;

                font-weight: bold;

                padding: 10px 0 0;

                }

            #container .webfooter ul { 

                clear: both;

                list-style: none; 

                margin: 0;

                padding: 0;

                }

                #container .webfooter ul li { 

                    display: inline; 

                    padding: 0 7px 0 0; 

                    }

                    #container .webfooter ul li a { 

                        border-right: solid 1px #FFF;

                        color: #FFF; 

                        font-size: 11px;

                        padding: 0 10px 0 0;

                        }

                        #container .webfooter ul li a:hover { text-decoration: none; }

                        #container .webfooter ul li a.last { border: 0; }

/*--- Slider CSS ---*/                       

#slider {

    width: 900px;

    margin: 10px 0 0 17px; 

}



.scroll {

    background: url(indextabbg.gif) bottom right no-repeat;

    width: 900px;

    overflow: auto;

    overflow-x: hidden;

    position: relative;

    clear: left;

    z-index: 9;

}



.scrollContainer div.panel {

    padding: 20px;

    width: 870px;

}



ul.navigation {

clear: both;

    list-style: none;

    margin: 0;

    padding: 0;

    padding-bottom: 9px;

	width: 920px;

}



ul.navigation li {

    display: inline;

	float: left;

    xmargin-right: 10px;

}



ul.navigation a {

    padding: 15px 30px;

    background: #FFF url(indtabbg.gif) bottom left repeat-x;

	/* padding: 15px 50px; */

    border-right: solid 1px #EBEBEB;

    color: #000;

    text-decoration: none;

    font-size:14px;

    font-weight: bold;

    border-bottom: solid 1px #D8F1F5;

    display: block;

    float: left;

}

ul.navigation .md a { 

	font-size: 11px;

	font-weight: normal; 

	padding: 15px 27px;

	}

ul.navigation .md a .hid { 

	font-size:14px;

    font-weight: bold;

	}

/* ul.navigation .last a { border-right: none; padding: 15px 41px 15px 42px; } */

ul.navigation .last a { border-right: none; padding: 15px 35px; } 



ul.navigation a:hover {

    background: none;

	background-color: #f6f6f6;

    color: #21BCF4;

}



ul.navigation a.selected {

    background: none;

	background-color: #fff;

    color: #21BCF4; 

    border-bottom: 0;

	padding: 15px 30px;

}

/*

ul.navigation .last a.selected { padding: 15px 35px; }

*/

ul.navigation .md a.selected { padding: 15px 28px; }

ul.navigation .last a.selected { padding: 15px 35px; }



ul.navigation a:focus {

    outline: none;

}

/*--- End Slider CSS ---*/

#fade1, #fade2, #fade3, #fade4, #fade5 { display: none; }

#fade1 { display: block; }

#reclaunch table { display: none; }

#rdgraph div { display: none; }

/*--- Carousel ---*/

#buttonwrapper

{

	width: 100px;

	height: 50px;

	position: relative;

}



#left

{

	background: url(left.gif) bottom left no-repeat;

	width: 39px;

	height: 50px;

	float: left;

}



#right

{

	background: url(right.gif) bottom left no-repeat;

	width: 39px;

	height: 50px;

	float: right;

}



#left:hover, #right:hover

{

	cursor: pointer;

	background-position: top left;

}

#scont { width: 900px; position: relative; }

#holder_images { display: none; }

#carousel { 

	background: url(carobg.gif) center 58px no-repeat; 

	height: 210px; 

	margin-left: 15px; 

	width: 904px!important; 

	}

#carousel img { 

	display: inline; 

	z-index: 390; 

	opacity: 1;

	}

#carousel img.link:hover { border: 4px solid #0e0893; }

/*----*/

#body .mbody #content { clear: both; float: left; width: 934px; }

#body .mbody #content .post { border-top: solid 1px #CCC; margin: 0 15px 5px 15px; }

#body .mbody #content .post h2 { padding: 10px 0 0; }

#content .prcat { clear: both; margin: 20px 0 0 10px; width: 99%; }

#content .prcat .portcats { float: left; width: 33%; }

#content .prcat .portcats .indv { display: block; height: 75px; }

#content .prcat .portcats .indv h3 {

	background-color: #CCC;

	border-bottom: solid 1px #666;

	border-right: solid 1px #666;

	color: #009ADA; 

	font: bold 14px tahoma, arial, sans-serif; 

	padding: 3px 5px;

	}

	#content .prcat .portcats .indv h3 a { color: #009ADA; text-decoration: none; }

	#content .prcat .portcats .indv h3 a:hover { text-decoration: underline; }

#content .prcat .portcats .indv p { margin: 5px 10px; }

h1.pagetitle { display: none; float: left; font: bold 34px "Trebuchet MS", arial, sans-serif; xmargin: -140px 0 0 70px; }

#container .portfolio, #container .display .imgcontainer{ background: url(portfoliobg.gif) center -40px no-repeat; }



/*--- Portfolio ---*/

#portfolio { float: left; margin: 10px 0 10px 12px; width: 910px; }

	#portfolio .ptitle { border-bottom: ridge 2px #0871A2; margin: 0 0 10px; }

	#portfolio .samplinks { float: left; list-style: none; margin: 0 0 0 10px; padding: 0; width: 185px; }

	#portfolio .samplinks ul { margin: 0; padding: 0; }

		#portfolio .samplinks li { 

			float: left;

			list-style: none; 

			margin: 6px 0;

			width: 33%;

			}

			#portfolio .samplinks li a { display: block; height: 35px; text-decoration: none; width: 35px; }

			#portfolio .samplinks li a div { 

				background-repeat: no-repeat;

				border-bottom: solid 2px #666;

				border-right: solid 2px #666;

				height: 35px;

				width: 35px; 

				}

			#portfolio .samplinks li a:hover div { border: solid 1px #FFF; }

			#portfolio .samplinks li.thumb0 div { background-position: -40px -50px; }

			#portfolio .samplinks li.thumb1 div { background-position: -130px center; }

			#portfolio .samplinks li.thumb2 div { background-position: -150px -20px; }

			#portfolio .samplinks li.thumb3 div { background-position: -125px -170px; }

	#portfolio .samplinks .vall { clear: both; float: left; margin: 20px 0 0; }

#portfolio .cocontainer { float: left; height: 500px; position: relative; width: 500px; }

	#portfolio .shell { 

		background: url(portbg.gif) top left no-repeat; 

		display: none;

		float: left;

		height: 462px;

		margin: 0 0 0 10px;

		position: absolute;

		top: 0;

		width: 692px;

		}

		#portfolio .shell .coname { 

			color: #FFF; 

			float: left;

			font: bold 26px myriad, arial, sans-serif; 

			margin: 210px 0 0 30px;

			text-align: center;

			width: 310px;

			}

		#portfolio .shell .conameshrt { 

			color: #FFF; 

			float: left;

			font: bold 21px myriad, arial, sans-serif; 

			margin: 210px 0 0 30px;

			text-align: center;

			width: 310px;

			}

		#portfolio .shell .coimg { 

			float: right;

			margin: 45px 0 0;

			text-align: center;

			width: 350px;

			}

			#portfolio .shell .coimg img { width: 300px; }

		#portfolio .shell .vlink { 

			color: #FFF; 

			display: block; 

			padding: 4px 0 0; 

			text-align: center; 

			text-decoration: none;

			width: 100%; 

			}

		#portfolio .shell .vlink:hover { text-decoration: underline; }

		#portfolio .inf { 

			bottom: 10px;

			left: 5px;

			position: absolute;

			}

			#portfolio .inf:hover { cursor: pointer; }

		#portfolio .coabstr { 

			background-color: #C0E9FA;

			bottom: 0;

			clear: both;

			color: #000;

			display: none;

			xheight: 80px;

			opacity: 0.95;

			position: absolute;

			width: 100%;

			}

			#portfolio .coabstr p { margin: 10px 15px; }

#container #body .narrowcolumn { float: left; margin: 0; padding: 0; width: 590px; }

#container .portfolio .narrowcolumn { width: 100%!important; }

#container #body .narrowcolumn .pcont { margin: 10px 20px; }

#container #body .narrowcolumn .post { border: none; }

#container #body #sidebar { 

	border-left: solid 1px #CCC; 

	float: right; 

	margin: 15px 0 0; 

	padding: 20px 0; 

	width: 340px; 

	}

	#container #body #leftnav { 

		margin: 0 0 20px 30px;

		padding: 0; 

		}

		#container #body #leftnav ul { margin: 5px 0 0 15px; padding: 0; }

		#container #body #leftnav li { 

			list-style: square;

			margin: 0 0 0 15px;

			padding: 5px 0; 

			}

			#container #body #leftnav li a { 

				color: #0179AE;

				font-size: 13px;

				text-decoration: none;

				}

				#container #body #leftnav li a:hover { text-decoration: underline; }

#container #body #rdgraph { margin: 0 10px; }

#container .internet-marketing .imgcontainer { background-image: url(imbg.gif); }

#container .call-center .imgcontainer { background-image: url(callcenterbg.gif); }

#container .success-stories .imgcontainer, #container .case-studies .imgcontainer, #container .testimonials .imgcontainer { 

	background-image: url(portfoliobg.gif); }

#container .web-design .imgcontainer { background-image: url(webdesignbg.gif); }

#container .resources .imgcontainer { background-image: url(resources.gif); }

#container .services .imgcontainer, #container .saas .imgcontainer { 

	background-image: url(servicesbg.gif); }

#container .portfolio .mbody { position: relative; }

	#container #control { 

	border: ridge 2px #0083BB;

	cursor: help;

	left: 350px; 

	padding: 3px 0;

	position: absolute; 

	text-align: center;

	top: 230px; 

	width: 200px; 

	z-index: 99; 

	}

.post .quote { font-size: 14px; font-style: italic; margin: 10px 20px; }

#TB_window {

  font: 12px Arial, Helvetica, sans-serif;

  color: #333333;

  position: fixed;

  z-index: 9999;

}

#TB_secondLine {

  font: 10px Arial, Helvetica, sans-serif;

  color:#666666;

}

#TB_window a:link {color: #666666;}

#TB_window a:visited {color: #666666;}

#TB_window a:hover {color: #000;}

#TB_window a:active {color: #666666;}

#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/

/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/

#TB_overlay {

  position: fixed;

  z-index:100;

  top: 0px;

  left: 0px;

  height:100%;

  width:100%;

}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}

.TB_overlayBG {

  background-color:#000;

  filter:alpha(opacity=5);

  -moz-opacity: 0.5;

  opacity: 0.5;

}

* html #TB_overlay { /* ie6 hack */

     position: absolute;

     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');

}

#TB_window {

  position: fixed;

  background: #ffffff;

  z-index: 999;

  color:#000000;

  display:none;

  border: 4px solid #525252;

  text-align:left;

  top:50%;

  left:50%;

}

* html #TB_window { /* ie6 hack */

position: absolute;

margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');

}

#TB_window img#TB_Image {

  display:block;

  margin: 15px 0 0 15px;

  border-right: 1px solid #ccc;

  border-bottom: 1px solid #ccc;

  border-top: 1px solid #666;

  border-left: 1px solid #666;

}

#TB_caption{

  height:25px;

  padding:7px 30px 10px 25px;

  float:left;

}

#TB_closeWindow{

  height:25px;

  padding:11px 25px 10px 0;

  float:right;

}

#TB_closeAjaxWindow{

  padding:7px 10px 5px 0;

  margin-bottom:1px;

  text-align:right;

  float:right;

}

#TB_ajaxWindowTitle{

  float:left;

  padding:7px 0 5px 10px;

  margin-bottom:1px;

}

#TB_title{

  background-color:#e8e8e8;

  height:27px;

}

#TB_ajaxContent{

  clear:both;

  padding:2px 0 15px 0;

  overflow: auto;

  text-align:left;

  line-height:1.4em;

  margin: 0 auto;

}

#TB_ajaxContent.TB_modal{

  padding:15px;

}

#TB_ajaxContent p{

  padding:5px 0px 5px 0px;

}

#TB_load{

  position: fixed;

  display:none;

  height:13px;

  width:208px;

  z-index:103;

  top: 50%;

  left: 50%;

  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */

}

* html #TB_load { /* ie6 hack */

position: absolute;

margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');

}

#TB_HideSelect{

  z-index:99;

  position:fixed;

  top: 0;

  left: 0;

  background-color:#fff;

  border:none;

  filter:alpha(opacity=0);

  -moz-opacity: 0;

  opacity: 0;

  height:100%;

  width:100%;

}

* html #TB_HideSelect { /* ie6 hack */

     position: absolute;

     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');

}

#TB_iframeContent{

  clear:both;

  border:none;

  margin-bottom:-1px;

  margin-top:1px;

  _margin-bottom:1px;

}

#innerPageContent { display: none; }

table.cform { margin: 0 auto; width: 395px; }

.cform form { margin: 0; padding: 0; }

.cform #scNegotiationItemName { border-bottom: solid 2px #41B2C7; font: bold 16px tahoma, arial, sans-serif; margin-bottom: 5px; padding: 5px 0; }

.cform .scNegotiationFieldText { display: block; padding: 5px 10px 5px 0; }

.cform td { clear: both; padding: 2px 0; vertical-align: top; }

.cform .scNegotiationRowInpContainer { clear: both; margin: 0 auto; padding: 2px 0 5px; }

.cform .scNegotiationRowInpContainer input { border: solid 1px #CCC; padding: 3px 5px; width: 275px; }

.cform .scNegotiationRowInpContainer .nmes { float: left; width: 132px; } 

.cform .scNegotiationRowInpContainer .bord { border-right: none; }

.cform .scNegotiationFieldText { color: #666; font-weight: bold; }

.cform textarea { border: solid 1px #CCC; height: 70px; width: 285px; }

.cform #scNegotiationSubmitButton { float: right; margin: 10px 0; }

.cform #scNegotiationResetButton { background: none; border: none; color: #000; float: left; margin: 13px 0 10px; }

	.cform #scNegotiationResetButton:hover { cursor: pointer; text-decoration: underline; }

.cform .scNegotiationPrivacyPolicy { border-top: solid 2px #41B2C7; clear: both; margin-top: 7px; padding: 5px 0 0 0; text-align: center; }

	.cform .scNegotiationPrivacyPolicy a { padding-left: 3px; text-decoration: none; }

	.cform .scNegotiationPrivacyPolicy a:hover { text-decoration: underline; }
.cform .scNegotiationRowInpContainer input.phone {width:185px;}
.cform .scNegotiationRowInpContainer strong {color:#666666;}
.cform .scNegotiationRowInpContainer input.ext {width:40px;}
#sidebar .hd { font-weight: bold; text-align: left; margin: 5px 0 5px 20px; }

#sidebar #leftnav .hd { margin: 5px 0 5px -10px; }

	#sidebar .hd a { margin: 0; padding: 0; text-decoration: none; }

		#sidebar .hd a:hover { text-decoration: underline; }

.prhd { margin: 25px 10px 10px; }

#bleftnav { margin: 5px 0 20px 15px; padding: 0; }

#bleftnav li { margin-left: -10px!important; padding: 5px 0; }

#bleftnav .ybic { background: url(yahoobic.gif) center left no-repeat; list-style: none!important; margin: 0!important; padding: 3px 0; }

#bleftnav .cbic { background: url(callcenterbic.gif) center left no-repeat; list-style: none!important; margin: 0!important; padding: 3px 0; }

#bleftnav .fbic { background: url(fpbic.gif) center left no-repeat; list-style: none!important; margin: 0!important; padding: 3px 0; }

#bleftnav .ebic { background: url(eComm-Icon.jpg) center left no-repeat; list-style: none!important; margin:2px!important; padding: 3px 0; }

#bleftnav .ibic { background: url(IM-Icon.jpg) center left no-repeat; list-style: none!important; margin: 0!important; padding: 3px 0;margin:3px; }

#bleftnav .ybic a, #bleftnav .cbic a, #bleftnav .fbic a, #bleftnav .ebic a, #bleftnav .ibic a { 

	color: #0179AE;

	display: block;

	font-size: 13px;

	padding: 3px 0 3px 35px; 

	text-decoration: none;

	}

#bleftnav li a:hover { text-decoration: underline; }

.mbody .blog { margin: 10px 0 0!important; }

.testimonials .post .entry h3 { padding: 10px 0 0; }

.about-us .post .entry strong, .about-us .post .entry strong a, .privacy-policy .post .entry b, .testimonials .post .entry h3, .services .narrowcolumn .post .entry strong, .services .narrowcolumn .post .entry strong a, .resources .entry strong  

{ /* color: #0179AE; */ color: #333; }

.services .entry a:hover { text-decoration: none; }

.about-us .post .entry strong a:hover, .privacy-policy .post .entry a:hover { text-decoration: none; }

#body .mbody .srch { margin: 10px!important; width: 560px!important; }

#body .mbody .narrowcolumn .entry ul { margin: 0 10px 0 30px; }

#body .home .ibtns * { vertical-align: middle; }

.err { background: url(404pg.gif) 40px 50px no-repeat; height: 400px; }

.err h2 { float: left; margin: 20px 0 10px 15px; }

.err .mg4, .err ul { clear: both; float: left; margin: 10px 0 0 350px; width: 230px; }

.err .mg4 { margin-top: 40px; }



#content #port2f { }

#content #port2f .prcat { clear: both; float: left; margin: 20px 0 0 10px; width: 600px; }

#content #port2f .imgalt { margin: 0 5px 5px 0; }

#content #port2f  .prcat .portcats { float: left; margin: 0 0 0 10px; width: 187px; }

#content #port2f  .prcat .portcats .indv { display: block; height: 100px; }

#content #port2f  .prcat .portcats .indv h3 {

	background: url(pttilebg.gif) top left no-repeat;

	border: none;

	color: #009ADA; 

	font: bold 12px tahoma, arial, sans-serif; 

	height: 19px;

	margin: 0;

	padding: 2px 5px;

	}

	#content #port2f  .prcat .portcats .indv h3 a { color: #FFF; padding: 0 0 0 12px; text-decoration: none; }

	#content #port2f  .prcat .portcats .indv h3 a:hover { text-decoration: underline; }

	#content #port2f  .prcat .portcats .indv p { margin: 0; padding: 0; }

#content #port2f  .prcat .portcats .indv p { margin: 5px 10px; }

#content #port2f .launchx { border-left: solid 1px #CCC; float: right; margin: 0 10px 0 0; padding-bottom: 40px; padding-left: 10px; width: 280px; }

	#content #port2f .launchx table { width: 100px; }

		#content #port2f .launchx h3 { color: #30ABDD; font: bold 16px arial, helvetica, sans-serif; }

		#content #port2f .launchx .portname { 

			font-weight: bold;  

			padding: 3px 0 7px;

			}

			#content #port2f .launchx .portname a { 

				background: url(viewsite.gif) center right no-repeat;

				font-weight: normal; 

				padding: 0 15px 0 30px;

				text-decoration: none; 

				}

				#content #port2f .launchx .portname a:hover { 

					text-decoration: underline; }

#container #body #leftnav li.fst { list-style: none; margin: 0; padding: 0; }

#container #welcome a, #container .panel a, .entry p a { color: #267CA6; text-decoration: none; }

	#container #welcome a:hover, #container .panel a:hover, .entry p a:hover { text-decoration: underline!important; }

#container #welcome h2 { font: bold 16px arial, helvetica, sans-serif; }

	#container #welcome h2 a { text-decoration: underline; }

		#container #welcome h2 a:hover { text-decoration: none; }

#welcome .wleft { float: left; width: 530px; }

#welcome .wright { float: left; margin: 20px 0 0 10px; width: 322px; }

	#welcome .wright .wetable { 

		background: url(tbslide1.jpg) top left no-repeat;

		height: 184px;

		width: 328px;

		}

		#welcome .wright .wetable h3 { 

			color: #FFF;

			float: left; 

			font: normal 11px arial, helvetica, sans-serif; 

			margin: 5px 0 0 15px;

			}

			#welcome .wright .wetable h3 strong { font-size: 17px; font-weight: bold; }

		#welcome .wright .wetable ul { 

			clear: both; 

			float: left;

			margin: 21px 0 0 23px; 

			padding: 0;

			}

			#welcome .wright .wetable ul li { 

				list-style: none;

				margin: 0;

				padding: 0;

				width: 155px;

				}

				#welcome .wright .wetable ul li a { 

					background: url(tabsite.gif) top right no-repeat;

					color: #22597C!important; 

					display: block; 

					font-size: 11px;

					font-weight: bold; 

					height: 28px;

					padding: 0 7px 0 0;

					}

					#welcome .wright .wetable ul li a * { vertical-align: middle; }

	#welcome .logosclear, #ecommerce .logosclear { 

		border-bottom: solid 1px #CCC;

		border-top: solid 1px #CCC;

		clear: both; 

		float: left;

		padding: 5px 0;

		margin: 10px 0 0;

		width: 860px;

		}

		#welcome .logosclear ul, #ecommerce .logosclear ul { margin: 0; padding: 0; }

			#welcome .logosclear ul li, #ecommerce .logosclear ul li { 

				float: left;

				list-style: none; 

				margin: 0; 

				padding: 0; 

				text-align: center;

				}

			#welcome .logosclear ul li.hd, #ecommerce .logosclear ul li.hd { 

				font: bold 15px arial, helvetica, sans-serif;

				padding: 15px 0 0;

				text-align: left; 

				width: 20%;

				}

			#welcome .logosclear ul li.scec, #ecommerce .logosclear ul li.scec { height: 69px; width: 212px; }

			#welcome .logosclear ul li.yahoo, #ecommerce .logosclear ul li.yahoo { height: 69px; width: 167px; }

			#welcome .logosclear ul li.ebay, #ecommerce .logosclear ul li.ebay { height: 69px; width: 168px; }

			#welcome .logosclear ul li.amazon, #ecommerce .logosclear ul li.amazon { height: 69px; width: 120px; }

				#welcome .logosclear ul li a, #ecommerce .logosclear ul li a { display: block; height: 69px; position: relative; }

					#welcome .logosclear ul li a div, #ecommerce .logosclear ul li a div { 

						display: block;

						float: left;

						left: 0;

						height: 69px;

						padding: 0 10px; 

						position: absolute;

						top: 0;

						}

					#welcome .logosclear ul li.scec a div, #ecommerce .logosclear ul li.scec a div { 

						background: #FFF url(logo-scec.gif) bottom left no-repeat; 

						width: 212px;

						}

					#welcome .logosclear ul li.yahoo a div, #ecommerce .logosclear ul li.yahoo a div { 

						background: #FFF url(logo-yahoo.gif) bottom left no-repeat; 

						width: 167px;

						}

					#welcome .logosclear ul li.ebay a div, #ecommerce .logosclear ul li.ebay a div { 

						background: #FFF url(logo-prostores.gif) bottom left no-repeat; 

						width: 168px;

						}

					#welcome .logosclear ul li.amazon a div, #ecommerce .logosclear ul li.amazon a div { 

						background: #FFF url(logo-amazon.gif) bottom left no-repeat; 

						width: 120px;

						}

						#welcome .logosclear ul li a:hover div, #ecommerce .logosclear ul li a:hover div { 

							background-position: top left; 

							cursor: pointer; 

							}

#post-433 .postmetadata { display: none; }

#container #content .breadcrumb { margin: 15px 0 0; }

	#container #content .breadcrumb a { }

		#container #content .breadcrumb a:hover { text-decoration: none; }

#fname { background: url(fnme.gif) 5px center no-repeat; }

#lname { background: url(lnme.gif) 5px center no-repeat; }

.orderlink {float:left; width:218px;}
.ordercont {padding:0 0 0 10px; margin:0 0 0 20px; border-left:1px solid #cccccc; color:#838383; float:left; width:250px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.orderhead {font-size:20px; font-weight:bold; color:#838383;}