@charset "utf-8"; 

/*-----------------------------------------------------------------------------
author:The Design Group
date: 07/01/2010:
client: Palmettosoft:
Copyright 2010 The Design Group Online, LLC.
-----------------------------------------------------------------------------*/
/* @group GLOBAL */
/*
This code authored by Eric Meyer.
http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
*/
html, body, div, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend{margin:0; padding:0; border:none; outline:0; vertical-align:baseline; font-variant:inherit; line-height:1em; font-style:inherit; font-weight:inherit}

body, h1, h2, h3, h4, h5, h6, p, em, strong, li, form{font-size:14px}
:focus{outline:0}
body{color:#333; font:1em/1em "Lucida Sans Unicode","Lucida Sans","Lucida Grande",Lucida,Verdana,sans-serif; width:100%; margin:0 auto; text-align:left; background:#fff url(../_media/_backgrounds/bg.jpg) repeat-x left top}
#main-nav li, .topnav li, .leftnav li, .footnav li, ul, li{list-style:none; margin:0; padding:0; line-height:1em}
table{border-collapse:separate; border-spacing:0}
caption, th, td{text-align:left; font-weight:normal}
blockquote:before, blockquote:after, 
q:before, q:after{content:""}
blockquote, q{quotes:""""}
html{margin-bottom:1px; height:100%}
div{border:0}
.clear{clear:both}
img{border:0; vertical-align:bottom}

/* @end */
/* @group STRUCTURAL */
#container{width:980px; margin:0 auto; /* again,makes old,broken IE center the site */text-align:left}
#header{width:995px; margin:12px auto 0; height:45px; text-align:left; position:relative}
#mid-index{width:980px; margin:12px auto 0; text-align:left; overflow:hidden; background:#ccc url(../_media/_backgrounds/mid-bg.jpg) repeat-x left top; border:1px solid #d2d2d2; clear:both}
#mid{width:980px; margin:12px auto 0; text-align:left; overflow:hidden; background:#fff; border:1px solid #d2d2d2; padding-top:25px; clear:both}
#leftcol-index{float:left; position:relative; width:275px; background:url(../images/.jpg) top left repeat-x #e7e7e8; border:3px solid #FFF; padding:10px; margin:15px; text-align:left}
#rightcol-index{float:left; width:620px; margin:15px 0 15px 15px;}
#leftcol{margin-left:15px; float:left; width:625px; text-align:left; margin-bottom:10px}
#rightcol{float:right; margin-right:15px; width:305px}
#rabbits{float:left; width:980px; text-align:center; overflow:hidden; background:#fff url(../_media/_backgrounds/svcs-bg.png) no-repeat 5px top; margin-top:10px; margin-bottom:10px; display:inline}
#rabbits-index{float:left; width:974px; text-align:center; overflow:hidden; background:#fff url(../_media/_backgrounds/svcs-index-bg.jpg) no-repeat left top; margin-top:10px; margin-bottom:10px; display:inline; border:3px solid #999; height:260px}
div#movie-box{float:left; width:300px; height:240px; padding:11px 10px 10px 11px; margin-left:5px; background:url(../_media/_backgrounds/bg-tvbox.png) no-repeat center center}

/* @end */
/* @group MAIN CONTENT */
#logo{width:250px; height:75px; float:left; overflow:hidden; margin:18px 0 0 10px}
#logoIcon{width:34px; height:34px; float:left; border:none; margin:3px 0 0}
.zoom{float:right; margin-top:15px; margin-bottom:10px; width:37px; height:35px; margin-bottom:0px; overflow:hidden !important; margin-right:8px}
.zoom a:link, .zoom a:visited{float:right; overflow:hidden !important; height:35px; width:37px; background:url(../_media/_buttons/zoom-btn.png) left top; padding:35px 0 0}
.zoom a:hover, .zoom a:active{background:url(../_media/_buttons/zoom-btn.png) left -35px}
.download{float:right; margin-top:15px; margin-bottom:10px; width:37px; height:35px; margin-bottom:0px; overflow:hidden !important; margin-right:3px}
.download a:link, .download a:visited{float:right; overflow:hidden !important; height:35px; width:37px; background:url(../_media/_buttons/download-btn.png) left top; padding:35px 0 0}
.download a:hover, .download a:active{background:url(../_media/_buttons/download-btn.png) left -35px}
.phone{float:right; margin-top:17px; margin-bottom:10px; width:37px; height:35px; margin-bottom:0px; overflow:hidden !important; margin-right:8px}
.phone a:link, .phone a:visited{float:right; overflow:hidden !important; height:35px; width:37px; background:url(../_media/_buttons/phone-btn.png) left top; padding:35px 0 0}
.phone a:hover, .phone a:active{background:url(../_media/_buttons/phone-btn.png) left -35px}

#leftcol-index img{margin:26px 0 0 0; left:0px; position:absolute; top:-33px;}
#leftcol img{margin-left:7px; margin-right:7px; margin-top:7px}
.rightcol-outline, .rightcol-outline-brochure {width:290px; position:relative; float:right;  clear:both; border:1px solid #d5d5d5; padding-left:8px; margin-top:8px; margin-bottom:8px}
.rightcol-outline-brochure{background:url(../_media/_photos/.png) no-repeat center 8px; padding-top:px}
.rightcol-outline-brochure-2{background:url(../_media/_photos/brochure-img-1.png) no-repeat center 8px; min-height:60px; padding-top:415px; border:1px solid #d5d5d5; }
.brochure-img-1 { margin:0px; width:auto; margin:0px;}

.teamBox {
	float: left;
	width: 300px;
	height: 280px;
	margin: 5px;
	overflow: hidden;
}

.teamBox2 {
	float: left;
	width: 450px;
	height: 280px;
	margin: 5px;
	overflow: hidden;
}

.teamBox3 {
	float: left;
	width: 150px;
	height: 280px;
	margin: 5px;
	overflow: hidden;
}

#own {background: url(../_media/_backgrounds/bg_team-own.jpg) no-repeat center top;}
#bus {background: url(../_media/_backgrounds/bg_team-bus.jpg) no-repeat center top;}
#inc {background: url(../_media/_backgrounds/bg_team-inc.jpg) no-repeat center top;}
#cus {background: url(../_media/_backgrounds/bg_team-cus.jpg) no-repeat center top;}
#ful {background: url(../_media/_backgrounds/bg_team-ful.jpg) no-repeat center top;}
#pro {background: url(../_media/_backgrounds/bg_team-pro.jpg) no-repeat center top;}




.bright{background-color:#6cc9ff}
.green{background-color:#7c9d50}
.blue{background-color:#3783b1}
.red{background-color:#c46663}
.yellow{background-color:#eec34f}
.brown{background-color:#b36f5a}



/* @end */
/* @group TYPOGRAPHY */
#leftcol-index p{float:left; clear:both; font-size:.81em; line-height:1.3em; text-align:left; margin-top:15px; margin-bottom:15px}
#rightcol-index p{font-size:.94em; line-height:1.45em; margin-bottom:20px; text-align:left}
#leftcol p{font-size:.95em; line-height:1.5em; margin-top:6px; margin-bottom:10px}
#rightcol p{float:left; clear:both; font-size:.8em; line-height:1.15em; text-align:left; margin-top:15px; margin-bottom:15px}
strong{text-transform:uppercase}
#leftcol-index strong, #rightcol strong{font:bold 1.25em "Lucida Grande",Lucida,Verdana,sans-serif}

.small {
	font-size: 10.5px !important;
}

.favorites{float:right; text-align:right; font-size:.8em; margin:15px 25px 2px 0; color:#39c}
.favorites a{color:#39c; text-decoration:none; border-bottom:2px dotted #39c}
#leftcol ul{font-size:1em; line-height:1em; margin:0 0 20px 20px}
#leftcol li{font-size:.95em; line-height:1.4em; list-style-image:url(../_media/_elements/bullet.jpg); list-style-position:outside; margin:8px 0; text-align:left}
#leftcol li a{color:#39c; text-decoration:none; border-bottom:2px dotted #39c; text-align:left}
.twocol{float:left; width:600px; display:inline; margin-bottom:22px; font-size:1em; line-height:1em; text-align:left}
.twocol li{float:left; width:300px; margin-top:8px; margin-bottom:8px; font-size:.95em; line-height:1.4em; list-style-type:url(../_media/_elements/bullet.jpg) !important; list-style-position:inside; text-align:left}
ul.ul-team {

	margin: 0 !important;
	padding: 0 !important;
}

ul.ul-team li {
	display: inline;
	list-style-position: outside;
	list-style-type: none;
	list-style-image: none;
	width: 150px !important;
	overflow: hidden;
	margin: 75px 0 0 0 !important;
	float: left;
	text-align: center;
}

ul.ul-team li a, ul.ul-team li a:visited {
	border: none !important;
	margin: 0 auto !important;
	float: left;
	color: #fff !important;
}

ul.ul-team li a:hover, ul.ul-team li a:active {
	color: #93d0fd;
}

ul.ul-team img {
	border: none !important;
	float: left;
	margin: 0 24px !important;
}

span.title {
	width: 120px;
	text-align: center;
	float: left;
	margin: 10px 15px;
	font-size: .8em !important;
	text-decoration: underline !important;
}



.teamBio{width:600px; text-align:left; overflow:hidden; margin:10px}
.teamFancy-head{width:600px; margin:0; overflow:hidden; font-size:1.1em !important; line-height:20px !important}
.teamFancy-head img{padding: 5px; background-color: #111;
	border: 1px solid #aaa;
}
#hidden .teamBio{display:none}
.hidden #fancyGallery{display:none}
.teamBio img{margin:0 15px 15px 0; float:left}
.teamBio p{font-size:.9em; line-height:1.5em; margin:10px}
#leftcol a:link, #leftcol a:visited{color:#39c; text-decoration:none; line-height:1em}
#leftcol a:hover, #leftcol a:active{color:#39c; border-bottom:2px dotted #39c; line-height:1em}
/* @end */
/* @group NAV */
/* @group FOOTNAV */
.btm-nav{width:120px; text-align:left; float:right; display:inline; margin: 8px 26px 0 0}
.btm-nav li{float:right; min-width:120px; font-size:.87em; line-height:1.3em; margin-top:4px; margin-bottom:4px; text-align:left; list-style:none; color:#333}
.btm-nav a, .btm-nav a:visited{color:#1e6fa4; text-decoration:none}
.btm-nav a:hover, .btm-nav a:active{color:#333; text-decoration:none; border-bottom:2px dotted #333}
.btm-nav1{width:70px; text-align:left; float:left; display:inline;
	margin: 8px 0 0 23px;
}
.btm-nav1 li{float:left; min-width:70px; font-size:.87em; line-height:1.3em; margin-top:4px; margin-bottom:4px; text-align:left; list-style:none; color:#333}
.btm-nav1 a, .btm-nav1 a:visited{color:#1e6fa4; text-decoration:none}
.btm-nav1 a:hover, .btm-nav1 a:active{color:#333; text-decoration:none; border-bottom:2px dotted #333}
.btm-nav2{width:150px; text-align:left; float:left; display:inline; margin:8px 0 15px 23px; min-height:120px}
.btm-nav2 li{float:left; min-width:150px; font-size:.87em; line-height:1.3em; margin-top:4px; margin-bottom:4px; text-align:left; list-style:none; color:#333}
.btm-nav2 a, .btm-nav2 a:visited{color:#1e6fa4; text-decoration:none}
.btm-nav2 a:hover, .btm-nav2 a:active{color:#333; text-decoration:none; border-bottom:2px dotted #333}
.btm-section{float:left; width:265px; text-align:left; background:url(../_media/_backgrounds/btmnav-bg.png) no-repeat left top; margin-top:15px; overflow:hidden}
/* @end */
/* @group MAINNAV */
#main-nav{width:100%; height:30px; float:left; margin:5px 0 10px 0px}
#main-nav li{ margin:0 26px 0 0; height:30px; padding:0; list-style:none; display:inline; float:left; position:relative}
#main-nav li a{float:left; padding:30px 0 0 0; margin:0; overflow:hidden; height:0px !important; height /**/:30px; /* for IE5/Win only */background-repeat:no-repeat; background-position:left top}
.fulfilment a{width:115px; background-image:url(../_media/_nav/fulfilment.png)}
.printing a{width:100px; background-image:url(../_media/_nav/printing.png)}
.get-a-quote a{width:120px; background-image:url(../_media/_nav/get-a-guote.png)}
.nav1 a{width:115px; background-image:url(../_media/_nav/nav_01.png)}
.nav2 a{width:82px; background-image:url(../_media/_nav/nav_02.png)}
.nav3 a{width:160px; background-image:url(../_media/_nav/success-stories.png)}
.nav4 a{width:160px; background-image:url(../_media/_nav/other-services.png)}
.nav5 a{width:115px; background-image:url(../_media/_nav/nav_05.png)}
.nav6 a{width:66px; background-image:url(../_media/_nav/nav_06.png)}
.nav7 a{width:180px; background-image:url(../_media/_nav/customer-upload.png)}
.nav8 a{width:80px; background-image:url(../_media/_nav/nav_08.png)}
#main-nav a:hover, #main-nav a:active{background-position:left -30px}
ul#main-nav li .sub{position:absolute; top:41px; left:0; background:#eee url(../_media/_elements/sub_bg.png) repeat-x; padding:0 5px; float:left; -moz-border-radius-bottomright:5px; -khtml-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-bottomleft:5px; -khtml-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; display:none; z-index:999 !important}
ul#main-nav li .sub ul{list-style-type:none; margin:0; padding:0; width:220px; float:left; text-align:left}
ul#main-nav .sub ul li{width:100%; color:#fff; height:40px; padding:6px 0 0 0; border-bottom:1px solid #ccc}
ul#main-nav .sub ul li a{padding:0 0 0 50px; width:170px; text-decoration:none !important; display:block; color:#666; font-size:1.3em; font-weight:bold; height:35px !important; line-height:35px !important; background-position:left top; background-repeat:no-repeat; overflow:hidden}
li.nav-incentives a{background-image:url(../_media/_buttons/in-btn-sm.png) !important}
li.nav-fulfillment a{background-image:url(../_media/_buttons/ff-btn-sm.png) !important}
li.nav-promotional a{background-image:url(../_media/_buttons/pm-btn-sm.png) !important}
li.nav-marketing a{background-image:url(../_media/_buttons/mk-btn-sm.png) !important}
li.nav-large-format a{background-image:url(../_media/_buttons/lf-btn-sm.png) !important}
li.nav-printing a{background-image:url(../_media/_buttons/pt-btn-sm.png) !important}
ul#main-nav .sub ul li a:hover{color:#999; background-position:left -35px}
.twocol li.nav-incentives, .twocol li.nav-fulfillment, .twocol li.nav-promotional, .twocol li.nav-marketing, .twocol li.nav-large-format, .twocol li.nav-printing{list-style-image:none !important}
.twocol li.nav-incentives a, .twocol li.nav-fulfillment a, .twocol li.nav-promotional a, .twocol li.nav-marketing a, .twocol li.nav-large-format a, .twocol li.nav-printing a{border-bottom:none !important; padding:0 0 0 50px; width:170px; text-decoration:none !important; display:block; color:#666; font-size:1.3em; font-weight:bold; height:35px !important; line-height:35px !important; background-position:left top; background-repeat:no-repeat; overflow:hidden}

/* @end */
/* @group Social NAV */

#social-nav{width:650px; height:55px; float:right; clear:right; display:inline; margin:3px 10px 0 0; background:url(../_media/_backgrounds/social-bg-2.png) no-repeat right top; text-align:left; list-style-type:none; font-size:1em}
#social-nav li{float:right; font-size:.75em; line-height:1em; list-style:none; display:inline; color:#000053; text-align:left; list-style-type:none; margin:12px 30px 0 0;}
#social-nav img{float:left; margin-right:7px}
#social-nav p{font:1em/1em "Lucida Sans Unicode","Lucida Sans","Lucida Grande",Lucida,Verdana,sans-serif; font-size:.9em; float:left; line-height:1.4em; margin-top:3px}
#social-nav a, #social-nav a:visited{color:#fff; text-decoration:none}
#social-nav a:hover, #social-nav a:active{color:#ccc; text-decoration:none}
/* @end */
/* @group SVCS-NAV */
#svcs-rabbits{width:950px; height:92px; margin:35px 0 35px 20px}
#svcs-rabbits li{display:inline; height:92px; width:95px; padding:0; list-style-type:none; margin:0 30px; float:left}
#svcs-rabbits a{height:0px !important; padding:92px 0 0 0 !important; float:left; overflow:hidden; width:95px; background-repeat:no-repeat; background-position:left top}
#svcs-rabbits-index{width:500px; height:92px; margin:15px 0 0 100px; float:left}
#svcs-rabbits-index li{display:inline; height:92px; width:95px; padding:0; list-style-type:none; margin:10px 30px; float:left}
#svcs-rabbits-index a{height:0px !important; padding:92px 0 0 0 !important; float:left; overflow:hidden; width:95px; background-repeat:no-repeat; background-position:left top}

.rabbit1 a{background-image:url(../_media/_buttons/mk-btn.png)}
.rabbit2 a{background-image:url(../_media/_buttons/in-btn.png)}
.rabbit3 a{background-image:url(../_media/_buttons/pt-btn.png)}
.rabbit4 a{background-image:url(../_media/_buttons/ff-btn.png)}
.rabbit5 a{background-image:url(../_media/_buttons/pm-btn.png)}
.rabbit6 a{background-image:url(../_media/_buttons/lf-btn.png)}
#svcs-rabbits a:hover, #svcs-rabbit a:active, #svcs-rabbits-index a:hover, #svcs-rabbit-index a:active{background-position:left -92px !important}
/* @end */
/* @end */
/* @group H1-H6 */
h1{ font-size: 2em; font-weight: bold; color: #555; margin: 20px 0;}
h2{padding:40px 0 0; height:0px !important; width:625px; overflow:hidden !important; margin-bottom:10px; background-repeat:no-repeat; background-position:left top}
h2#default{height:35px !important; font-size:30px !important; padding:0 !important; color:#555; font-weight:bold; line-height:35px !important}
h2.h2_index{margin-bottom:0px !important; background:url(../_media/_headings/h2-index.png)}
h2.h2_teams{background:url(../_media/_headings/h2-teams.jpg)}
h2.h2_capabilities{background:url(../_media/_headings/h2-capabilities.jpg)}
h2.h2_clients{background:url(../_media/_headings/h2-clients.jpg)}
h2.h2_services{background:url(../_media/_headings/h2-services.jpg)}
h2.h2_hr-jobs{background:url(../_media/_headings/h2-hr-jobs.jpg)}
h2.h2_careers{background:url(../_media/_headings/h2-careers.jpg)}
h2.h2_capabilities{background:url(../_media/_headings/h2-capabilities.jpg)}
h2.h2_news{background:url(../_media/_headings/h2-news.jpg)}
h2.h2_upload{background:url(../_media/_headings/h2-news.jpg)}
h2.h2_contact{background:url(../_media/_headings/h2-contact.jpg)}
h2.h2_sitemap{background:url(../_media/_headings/h2-sitemap.jpg)}
h2.h2_marketing{background:url(../_media/_headings/h2-marketing.jpg)}
h2.h2_promotional{background:url(../_media/_headings/h2-promotional.jpg)}
h2.h2_incentives{background:url(../_media/_headings/h2-incentives.jpg)}
h2.h2_large-format{background:url(../_media/_headings/h2-large-format.jpg)}
h2.h2_printing{background:url(../_media/_headings/h2-printing.jpg)}
h2.h2_fulfillment{background:url(../_media/_headings/h2-fulfillment.jpg)}
h2.h2_certifications{background:url(../_media/_headings/h2-certifications.jpg)}
h2.h2_customer-upload{background:url(../_media/_headings/h2-customer-upload.jpg)}
h2.h2_pick-pack-fulfillment{background:url(../_media/_headings/h2-pick-pack-fulfillment.jpg)}
h2.h2_kitting-fulfillment {background:url(../_media/_headings/h2-kitting-fulfillment.jpg)}
h2.h2_print-fulfillment{background:url(../_media/_headings/h2-print-fulfillment.jpg)}
h2{background-repeat:no-repeat !important; background-position:left top}
h3{margin-top:18px; margin-bottom:4px; width:600px; text-transform:uppercase; font-weight:bold; font-size:1.1em; line-height:1.3em}
.teamBox1 h3, .teamBox2 h3, .teamBox3 h3 {
	padding:7px; font-size: .8em !important;
	color: #fff !important;	
}
.teamBox1 h3 {width: 436px !important;}
.teamBox2 h3 {width: 286px !important;}
.teamBox3 h3 {width: 136px !important;}
.heading-text { margin:0px; line-height:50px; font-size:37px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; color:#666666; width:100%; float:left;}
.heading-text-1 { margin:0px; line-height:40px; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; color:#666666; width:100%; float:left;}
h3.it{margin: 7px; background-color:#e9e9e9}
h3 a{color:#616161 !important; margin-top:25px !important; width:300px !important}
h4 { margin:0px; line-height:30px; color:#333333; float:left; width:100%; font-weight:bold; font-size: 0.94em; text-align: left;}
h4.h4_inner{margin-bottom:8px; width:600px; font:italic 1.3em/1.3em "Lucida Grande",Lucida,Verdana,sans-serif; color:#8f8f8f; padding-bottom:5px; border-bottom:2px dotted #8f8f8f}
h4.h4_index{float:left; padding:25px 0 0; height:0px !important; height /**/:25px; width:600px; overflow:hidden; margin:10px 0; background:url(../_media/_headings/h4-phrase.png) no-repeat left top}
h5{color:#333; font:bold 1.1em/1.5em "Lucida Grande",Lucida,Verdana,sans-serif; margin-top:15px}
h5 i{font-size:.85em !important}
h6{color:#333; font:bold 1.1em/1.5em "Lucida Grande",Lucida,Verdana,sans-serif; border-bottom:1px solid #a2a5a6; width:210px; margin-left:23px; margin-top:15px; text-transform:uppercase}
#rightcol h6{color:#333; font:bold 1.1em/1.5em "Lucida Grande",Lucida,Verdana,sans-serif; border-bottom:1px solid #a2a5a6; text-align:left; width:282px !important; margin-top:15px; text-transform:uppercase; margin-left:0px !important}

/* @end */
/* @group FOOTER */
#foot{width:100%; padding-bottom:20px; margin:0 auto; background:#e4ebf1 url(../_media/_backgrounds/bg-foot.jpg) repeat-x left bottom; overflow:hidden; border-top:1px solid #d3d3d3}
#footer{margin:0 auto; text-align:left; width:980px; overflow:hidden; padding-bottom:15px}
#foot-left{float:left; width:797px; display:inline}
#copy{float:right; text-align:right; color:#333; font:bold .7em/1.2em "Lucida Grande",Lucida,Verdana,sans-serif; margin-right:3px; margin-bottom:50px}
#foot-right{float:right; width:170px; margin:15px 10px 0 0;}
#branding{float:right; color:#666; margin:0 10px 0 0; !important; font: .8em/1.2em "Lucida Grande",Lucida,Verdana,sans-serif; text-align:right}
p#branding a, #branding a:visited{color:#1e6fa4; text-decoration:none; border-bottom:2px dotted #1e6fa4 !important; font-weight:; line-height:1.2em !important}
#copy strong{font-weight:bold; font-size:1.6em; line-height:1.6em}
/* @end */
/* @group tableSorter */
table.tablesorter{font-family:arial; background-color:#CDCDCD; margin:10px 0pt 15px; font-size:1em; width:100%; text-align:left}
table.tablesorter thead tr th, table.tablesorter tfoot tr th{background-color:#e6EEEE; border:1px solid #FFF; font-size:1em; padding:4px}
table.tablesorter thead tr .header{background-image:url(../_js/tablesorter/bg.gif); background-repeat:no-repeat; background-position:center right; cursor:pointer}
table.tablesorter tbody td{color:#3D3D3D; padding:4px; background-color:#FFF; vertical-align:top; font-size:.8em}
table.tablesorter tbody tr.odd td{background-color:#F0F0F6}
table.tablesorter thead tr .headerSortUp{background-image:url(../_js/tablesorter/asc.gif)}
table.tablesorter thead tr .headerSortDown{background-image:url(../_js/tablesorter/desc.gif)}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp{background-color:#8dbdd8}
table.tablesorter h4{margin:5px 0 0 0 !important}
table.tablesorter p{margin:5px 0 !important}
table.tablesorter img{margin:0 !important; border:0 !important}

/* @end */
/* @group MISC */
.phone{margin:10px}
.fl{float:left}
.fr{float:right}
.cl{clear:left}
.cr{clear:right}
.cn{clear:none !important}
.cb{clear:both}
.purple{color:#5d4791 !important}
.mten{margin:10px !important}
.mtTwenty{margin-top:20px !important}
.wTwoFifty{width:250px !important}
.mlTwenty{margin-left:20px !important}
.mlFifty{margin-left:50px !important}
 #fancyGallery{width:850px; height:530px; overflow:hidden}
 #galleria{ width:840px;  height:550px;  margin:auto;  background:#222;  background:-moz-radial-gradient(center 45deg,circle closest-side,#222 40%,#000 100%);  background:-webkit-gradient( radial,center 50%,20,center 50%,250,from(#333),to(#000) ) }

/* @end */

.get-a-quote-2 {
	background:url(../images/get-a-quote.jpg) no-repeat;
	width:620px;
	height:40px;
	margin:0px;
	float:left;
	color:#666666;
	font-weight:bold;
	font-size:29px;
	}
.get h2 {
	margin:0px;
	float:left;
	color:#666666;
	font-weight:bold;
	font-size:29px;
	}
.get-fill-box {
	margin:0 0 10px 0;
	width:600px;
	float:left;
	}
.get-fill-left {
	margin:0px;
	float:left;
	width:100%;
	}

.fields1 { width:296px; float:left;}	
.get-fill-left b { color:#F00; font-weight:normal;}

.get-fill-right {
	margin:0px;
	width:200px;
	float:right;
	}
.fill-text {
	width:300px;
	border:1px solid #d5d5d5;
	}
.fill-text-2 {
	width:598px;
	resize:none; border:1px solid #d5d5d5;
	height:70px;
	}
.fill-text-3 {
	width:100px;
	border:1px solid #d5d5d5;
	float:right;
	}
	
.fields {float:right; width:200px;  text-align:right;}
.send-button {
	margin:0px;
	width:100%;
	float:left;
	}
.send-button a:hover {
	text-decoration:none;
	border:none;
	}
