/*Copyright 2009 DynamiX Web Design, LLC. All Rights Reserved.*/

body {background-color:#f1f6fe;font-family:arial;font-size:14px;margin:0;display:none;}
img{border:0;}
.topcontent{width:240px;padding-left:20px !important;}
.frontfeature{float:right;vertical-align:middle;padding-bottom:10px; }
a, a:visited{color:#174b97;text-decoration:none; }
.topcontent strong{color:#555;display:block;font-size:12px;line-height:16px !important;margin-top:10px;padding-left:20px;}
.smalltxt strong{font-size:12px;color:#555;}

a:hover, a:visited:hover{text-decoration:underline;}
#headerwrap{height:229px;}
#header {height:229px;width:1000px;margin:0 auto;}
#shadow, #wrap{}
#wrap{margin:0px auto;width:1000px;margin-bottom:3px;}
#menu{margin:0 auto;width:800px;margin-top:15px;position:absolute;margin-left:300px;}
#menu img{vertical-align:top !important;line-height:70px;opacity:.7;}
#menu img:hover, .active{opacity:1 !important;}
#menu a{margin-right:40px;}
.login img{padding-left:45px;background:url(images/login.png) no-repeat;opacity:1 !important;padding-top:5px;margin-top:-5px;}
#left{border-left:1px solid #ccc;float:right;margin-top:40px;margin-bottom:40px;color:#838383;}
#left h2{color:#272727;}
#contentwrap{padding:10px;width:1010px;min-height:450px;}
h1{font-size:30px;font-weight:normal;margin-bottom:0;line-height:24px;color:#334473;}
h2{font-weight:normal;font-size:18px;color:#334473;}
#content{color:#777;line-height:20px;}
.lefthomeh2{margin-left:320px;}
.lefthome{margin-left:330px;}
#arrow{margin-left:300px;margin-bottom:20px;}
#shadow{}
#logo{height:111px;width:209px;margin-left:35px;}
#slogan{margin-top:10px;margin-left:35px;}
#footer{text-align:center;font-size:11px;margin:0 auto;background:url(images/xpress-footer.jpg) repeat-x;height:119px;padding-top:50px;}
#testimonials{float:right;width:250px;padding:10px;font-style:italic;border-left:1px solid #ccc;border-bottom:1px solid #ccc;margin-left:10px;margin-bottom:10px;}
#testimonials small{font-style:normal;}
#socialmedia{}
#newsite input{}
#paypal{border: 1px solid #aebfda; background-color: #ffffff; text-align: center;width:75%;margin-left:30px;-moz-border-radius: 15px;-webkit-border-radius: 15px;box-shadow: 3px 3px 7px #777; text-shadow: 0px 1px 0px #000;margin-top:25px;}
#paypal img{vertical-align:middle;padding:5px;}
#stepone{border: 1px solid #114694;width:420px;margin-left:90px;-moz-border-radius: 15px;-webkit-border-radius: 15px;margin-top:7px;padding:50px;padding-top:20px;padding-bottom:30px;font-size:15px;background: #ffffff url(images/signupbg2.gif) repeat-x bottom;color:#114694;}
#steptwo {margin-top:60px;border: 1px solid #e57c00;width:420px;margin-left:90px;-moz-border-radius: 15px;-webkit-border-radius: 15px;padding:50px;padding-top:20px;padding-bottom:30px;font-size:15px;background: #ffffff url(images/signupbg2.gif) repeat-x bottom;color:#e57c00;}
#stepone input, #steptwo input{border:1px solid #577bb0;padding:6px;margin:4px;font:12px courier;color: #577bb0;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#f1f6fe;}
#steptwo input{border-color:#e57c00;background-color:#fefaf1;color:#b08b57;}
#stepone strong, #steptwo strong{display:block;position:absolute;margin-left:-20px;margin-top:-38px;background-color:#114694;color:#fff;font-weight:normal;padding:7px;-moz-border-radius: 5px;-webkit-border-radius: 5px;padding-left:15px;padding-right:15px;text-shadow: 0px 2px 0px #002864;border:1px solid #002864;}
#steptwo strong{border-color:#aa5c00;background-color:#e57c00;text-shadow: 0px 2px 0px #aa5c00;}
#stepone small, #steptwo small{font-size:10px;padding-left:3px;}
#stepone span, #steptwo span{width:120px;display:block;float:left;padding-top:6px;}
.LV_invalid{position:absolute;background-color:#f00;color:#fff;padding:1px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:10px;padding-left:6px;padding-right:6px;border:1px solid #b40000;text-shadow: 0px 2px 0px #b40000;margin-left:360px;margin-top:-30px;width:auto !important;padding-top:0 !important;z-index:2;}
.LV_valid{position:absolute;background-color:green;color:#fff;padding:1px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:10px;padding-left:6px;padding-right:6px;float:right;border:1px solid #045400;text-shadow: 0px 2px 0px #045400;margin-left:360px;margin-top:-30px;width:auto !important;padding-top:0 !important;}
#steptwo .LV_invalid, #steptwo .LV_valid{margin-left:300px !important;}
#steponealert, #steptwoalert{position:absolute;background-color:#f00;color:#fff !important;padding:1px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:10px;padding-left:6px;padding-right:6px;border:1px solid #b40000;text-shadow: 0px 2px 0px #b40000;margin-left:-20px;margin-top:5px;width:auto !important;padding-top:0 !important;z-index:2;}
#personal{margin-left:75px;position:absolute !important;margin-top:-25px;}

.nextbutton{background-color:#114694 !important;color:#fff !important;margin-left:150px !important;text-shadow: 0px 2px 0px #002864;padding:5px !important;padding-left:15px !important;padding-right:15px !important;font:16px arial !important;-moz-border-radius:10px !important;-webkit-border-radius:10px !important;border:1px solid #002864 !important;position:absolute !important;margin-top:14px !important;}
#steptwobutton{margin-top:35px !important;border-color:#aa5c00 !important;background-color:#e57c00 !important;text-shadow: 0px 2px 0px #aa5c00 !important;}


#arrow{_margin-left:270px;}
#frontbuttons{_margin-top:20px;}
.riskfreetext{_margin-left:-355px;}
#arrow img{_width:398px;_height:50px;}
#frontbuttons img{_width:210px;_height:41px;}
#footer img{_width:380px;_height:39px;}
#socialmedia img{_width:20px;_height:20px;}



#files{padding:10px;font-style:italic;border-left:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:10px;}
#subpages{padding:10px;font-style:italic;border-left:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:10px;}

/*Main Site Code*/
#left {color:#fff;width:200px;float:left;padding:20px;padding-top:0px;padding-bottom:0;margin-right:10px;}
#left h2{font-weight:normal;font-size:15px;margin-top:0;text-align:center;}
#adminheader{background-color:#003366;text-align:center;padding:8px;border-bottom:1px solid #fff;color:#fff;}#adminheader a{color:#fff;padding-left:7px;padding-right:7px;}
.leftcol{float:left;width:250px;background:url(images/xpress-left-bg.gif) repeat-y;margin-right:25px;margin-bottom:25px;line-height:20px;}
.leftcoltop{height:17px;width:250px;background:url(images/xpress-left-bg-top.gif) no-repeat;}
.leftcolbottom{height:17px;width:250px;background:url(images/xpress-left-bg-bottom.gif) no-repeat;}
.leftcol h2{font-weight:normal;font-size:18px;color:#174b97;text-align:center;margin-top:20px;}
.leftcol p{padding-left:18px;margin:0;padding-top:0;color:#6a6b6a;}
.leftcol p span{color:#de7101;font-style:italic;margin-top:20px;display:block;}
.leftcol li{list-style:none;font-size:16px;text-shadow: 0px 1px 0px #e5e5ee;}
.leftcol .selected a{margin-left:0px;}
.riskfreetext{width:340px;position:absolute;margin-left:330px;}
#contentbottom h2{color:#595959;font-weight:normal;font-size:18px !important;margin-top:0;}
#frontitems h2{margin-top:0;}
#frontitems{font-size:12px;color:#555;}
.frontitem{float:left;width:240px;margin-right:15px;margin-left:14px;padding-left:60px;margin-bottom:14px;font-size:11.5px;background-position:left 5px;background-repeat:no-repeat;border-bottom:1px solid #e4e9f1;padding-bottom:15px;}
hr{border:0;border-bottom:1px solid #e4e9f1;display:block;margin-bottom:20px;margin-right:10px;}
.frontitem h2{margin:0;font-size:13px !important;color:#334473 !important;}
.frontitem p{margin:0;color:#555555;}
#frontitems{line-height:18px;background-color:#fff;padding:10px;border:1px solid #aebfda;background:url(images/xpress-feature-bg.gif);}
#frontitems p{padding:0;}
.money{background-image:url(images/xp/money.gif);}
.time{background-image:url(images/xp/time.gif);}
.grow{background-image:url(images/xp/grow.gif);}
.galleries{background-image:url(images/xp/galleries.gif);}
.videos{background-image:url(images/xp/videos.gif);}
.dated{background-image:url(images/xp/dated.gif);}
.quality{background-image:url(images/xp/google.gif);}
.easy{background-image:url(images/xp/easy.gif);}
#mouseovermessage{bottom:0;position:absolute;display:block;margin-left:45px;color:green;font-weight:bold;font-size:12px;}
#salespage{}
#salespage .center{margin-left:120px;}
.xperiencebox p{text}
.typebox{width:200px;padding:10px;border:1px solid #a7bedf;float:left;text-align:center;background-color:#fff;padding-bottom:0;line-height:22px;height:400px;margin:4px;margin-top:10px;height:490px !important;}
#premium{height:480px;}
.typebox div{border-top:1px solid #ccc;margin-top:5px;}
.typebox h2{margin-top:0;margin-bottom:3px;}
.typebox h3{margin:0;font-weight:normal;}
.typebox h4{text-transform:uppercase;font-size:13px;color:#ff9c00;font-weight:normal;}
.typebox p{margin-left:30px;margin-right:30px;text-align:justify;}
.typebox hr{border-bottom:1px solid #ccc;margin:10px;}
.typebox span{color:green;font-size:120%;}
#recommended{padding-top:20px;margin-top:0 !important;height:498px;padding-bottom:20px;}
#recommended h2{font-size:135%;}
#recommended hr, #recommended div{border-color: #334473;}
.center{text-align:center;font-size:130%;}
#end{height:400px;}
.extra{color:#3774c7 !important;border-top: 1px solid #3774c7;font-size:120%; }
#salespage .signuplinksmall{padding-top:20px !important;}
.title{display:none;}
.checkoutright{width: 300px; float: right;font-size:12px;line-height:16px;margin-top:5px;padding-left:47px;border-left:1px solid #aebfda;margin-left:30px;}
.checkoutright h3{color:#334473;padding-top:20px;font-size:13px;margin:0;margin-left:-10px;position:relative;}
.checkoutright strong{color:#334473;}
.checkoutright p{margin:0;}
.overlay{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
		}
		.contactxpress {
			display: none;
			position: absolute;
			top: 25%;
			left: 25%;
			width: 50%;
			height: 50%;
			padding: 16px;
			border: 16px solid orange;
			background-color: white;
			z-index:1002;
			overflow: auto;
		}



#contentleft{margin-left:260px;}
#contentright{margin-right:260px;}
#bottomgallery{margin:10px 0;}
#bottomgallery a{margin-right:10px;}
#leftgallery{float:left;margin-right:20px;clear:left;width:240px;}
#leftgallery a, #rightgallery a{margin-bottom:10px;display:block;}
#rightgallery{float:right;margin-left:20px;clear:right;width:240px;}
#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;cursor:pointer;}
#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#fff;}
.lbLoading{background:#fff url(images/loading.gif) no-repeat center;}
#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat;}
#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none;}
#lbPrevLink{left:0;}
#lbPrevLink:hover{background:transparent url(images/prevlabel.gif) no-repeat 0 15%;}
#lbNextLink{right:0;}
#lbNextLink:hover{background:transparent url(images/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;}
#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url(images/closelabel.gif) no-repeat center;outline:none;margin:5px 0;}
#lbCaption,#lbNumber{margin-right:71px;}
#lbCaption{font-weight:700;}

/*Boxes and Columns*/
#testimonialbox {font-style:italic;}
#newsbox {padding-top:0;}
#attachments{border:1px solid #ccc;padding:5px;background-color:#f1f1f1;margin-top:30px;}
#attachments h2{font-weight:normal;font-size:14px;position:relative;margin:0;color:#1b3461;margin-top:-20px;width:110px;}
.featuredgalleries{text-align:center;font-size:11px;}.featuredgalleries a{color:#fff;text-decoration:none;}.featuredgalleries img{border:1px solid #fff;}
#featured{width:136px;height:55px;margin:0 auto;}
#featured img{display:none;position:absolute;vertical-align:middle;}

/*Text*/
h3 {margin-top:0;}
h4 {margin:2px;}
#footer a {color:#fff;}
#footer a:hover{text-decoration:none;}
.title {font-size:18px;}
.title h4 {margin-top:0;font-weight:normal;color:#CC3300;}
.title a {color:#CC3300;font-weight:normal;}
.redmsg {color:ff0000;text-align:center;font-weight:bold;font-size:10px;}
.contact {margin-top:20px;}
.contact input {border:1px solid #999;}
.contact textarea {border:1px solid #999;}
.contactbutton {width:80px;height:30px;border:0 !important;float:right;color:#fff;font-size:14px;}
.loginbutton {background-image: url(images/login.jpg);width:79px;height:23px;border:0 !important;float:right;}
.space{margin-left:5px;}
.signupform{border:1px solid #ccc;background-color:#f1f1f1;padding:15px;width:260px;margin-left:15px;margin-right:20px;padding-bottom:8px;color:#334473;display:none;}
.signupform input{border:1px solid #ccc;padding:3px;width:140px;float:right;margin-top:-20px;color:#777;}
.signupform p{margin:0;padding-bottom:10px;}
.signuplink{text-align:center;margin-top:25px;margin-left:690px;}
.signuplink span{display:block;font-size:13px;color:green;}
.signuplinksmall{text-align:center;}
.signuplinksmall span{display:block;font-size:11px;color:green;line-height:10px;}
#nav{display:none;}
#frontbuttons{margin-top:10px;padding-bottom:10px;}
#frontbuttons a{margin-right:10px;}
.lefthome{}
.spacegallery {float:right;
	position: relative;
	overflow: hidden;
	width:310px;height:270px;padding-bottom:20px;margin-top:-40px;
}
.spacegallery img {
	position: absolute;
	left: 50%;
}
.spacegallery a {
	position: absolute;
	z-index: 1000;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(images/blank.gif);
}


/*Galleries*/
div.float {float:left;padding:20px;}
div.container {border:1px dashed #333;background-color:#ffe;}
div.spacer {clear:both;}
.project-right img,div.float img {border:1px solid #000;filter:alpha(opacity=100);-moz-opacity:1px;opacity:1px;margin-bottom:10px;}
.project-right img:hover,div.float img:hover {border:1px solid #002B55;filter:alpha(opacity=75);-moz-opacity:0.75px;opacity:0.75px;}
#flash,.mailwrapper,div.float p {text-align:center;}
.movie {}
#videosmall{float:right;clear:right;}
#videomedium, #videolarge{text-align:center;}
#imageContainer {height:225px;width:300px;padding:0;padding-left:20px;padding-top:5px;float:right;}
#imageContainer img {display:none;position:absolute;}


.se{font-size:16px;z-index:100;position:relative;text-transform:lowercase;}
.se li{width:auto;list-style:none;float:left;position:relative;margin:0;padding:0;}
.se li.last{padding-right:0;}
.se ul li{margin-right:0;width:190px;font-size:12px !important;border:0;float:none;}
.se a{text-decoration:none;line-height:30px;padding:2px;padding-bottom:8px;}
.se ul a{padding-left:10px;border-bottom:0;white-space:nowrap;text-align:left;}
.se ul li.hover{}
.se a.hover{border-bottom:none;text-decoration:none !important;}
.se ul a.hover{border-top:none;}
.se ul ul li.hover{}
.se .arrow{width:auto;}
.se .hover .arrow{}
div.horizontal ul{display:block;float:left;clear:both;margin:0;padding:0;}
div.horizontal li{list-style-type:none;display:block;float:left;clear:none;text-align:left;position:static;}
div.horizontal li img{border:none;}
div.horizontal a{clear:both;display:block;margin:0;}
div.horizontal ul li ul{position:absolute;left:-5000px;top:-5000px;visibility:hidden;clear:both;}
.hasImg,.hasImg a{border:none !important;outline:none !important;background:transparent !important;width:auto !important;margin:0 !important;padding:0 !important;}
div.horizontal,div.horizontal br,div.horizontal ul li ul li,div.horizontal ul li ul li a{clear:both;}
.se li.back{width:9px;height:40px;z-index:9;position:absolute;}
.se ul li.back{display:none;}
.se li a{outline:none;display:block;text-align:left;z-index:10;position:relative;overflow:hidden;padding-left:15px;padding-right:15px;}
.se li a:hover{border:none;}
.se li{padding-left:1px;padding-right:1px;}
.se li:hover{text-decoration:underline;}
.se,.se ul{list-style:none;margin:0;padding:0;}
#nav li:hover ul a,#nav li.sfHover ul a{line-height:26px;}
.se ul{list-style:none;width:auto;position:absolute;top:-999em;left:-1px;border-top:0;border-bottom:0;margin:11px 0 0;}
.se li:hover ul,.se li.sfHover ul{top:13px;}
.se a#menu .selected,.se li#menu .selected,.se ul li#menu .selected{}
.plain li{background-image:none;margin-right:0;}
.plain li a{text-transform:none;}
.se ul li{padding:0 !important;background-color:#e5e5e5;}
div#qTip {
 padding: 3px;
 border: 1px solid #666;
 border-right-width: 2px;
 border-bottom-width: 2px;
 display: none;
 background: #999;
 color: #FFF;
 font: bold 9px Verdana, Arial, sans-serif;
 text-align: left;
 position: absolute;
 z-index: 1000;
}
.questions a{color:green !important;}
.tooltip{ text-decoration:none !important;color:#777;}
.extra .tooltip{ text-decoration:none !important;color:#3774c7;}
.tooltip a:hover {background:#fff;}
a.tooltip strong {display:none; padding:8px; margin-left:142px; width:330px;margin-right:45px;font-weight:normal;text-align:left;font-size:11px;line-height:15px;margin-top:-8px;}
a.tooltip strong span{background:url(images/l-arrow.gif) no-repeat;position:relative;margin-left:-28px;margin-top:-15px !important;padding-left:28px;padding-bottom:15px;}
a.tooltip:hover strong{display:inline; position:absolute; background-color:#fff1db; border:1px solid #ff9c00; color:#6c6c6c;}


form.jqtransformdone label{
	margin-top:4px;
	margin-right: 8px;
	display: block;
	float:left;
}
form.jqtransformdone div.rowElem{
	clear:both;
	padding:4px 0px;
}
/* -------------
 * Buttons
 * ------------- */
button.jqTransformButton {
	margin: 0px;
	padding: 0px;
	border: none;
	background-color: transparent;
	cursor: pointer;
	overflow: visible;
	font-family: Arial;
}

*:first-child+html button.jqTransformButton[type]{width: 1;} /* IE7 */

button.jqTransformButton span {
	background: transparent url(http://www.xpressyoursite.com/images/btn_right.gif) no-repeat scroll right top;
	display: block;
	float: left;
	padding: 0px 4px 0px 0px; /* sliding doors padding */
	margin: 0px;
	height: 33px;
}

button.jqTransformButton span span {
	background: transparent url(http://www.xpressyoursite.com/images/btn_left.gif) no-repeat;
	color: #333;
	padding: 8px 4px 0px 8px;
	font-weight: normal;
	font-size: 12px;
	line-height: 13px;
	display: block;
	text-decoration: none;
	height: 33px;
}

/* -------------
 * Inputs
 * ------------- */
.jqTransformInputWrapper {
	background: transparent url(http://www.xpressyoursite.com/images/input_left.gif) no-repeat left top;
	height: 31px;
	padding: 0px;
	float:left;
}

.jqTransformInputInner {
	background: transparent url(http://www.xpressyoursite.com/images/input_right.gif) no-repeat right top;
	padding: 2px 4px 2px 0px;
	margin: 0px 0px 0px 4px;
}

.jqTransformInputInner div {
	height: 31px;
}

.jqTransformInputInner input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
	vertical-align: middle;
	height: 31px;
	color:#404040;	
	border: none;
	padding: 5px 0 0 0;
	margin: 0 0 0 0;
	background:transparent;
}


/*  IE6 */

* html .jqTransformInputInner input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
	vertical-align: middle;
	height: 31px;
	color:#404040;	
	border: 0;
	padding: 2px 0 0 0;
	margin: 0 0 0 0;
	background:transparent;
}


/*hover*/
.jqTransformInputWrapper_hover{ background: transparent url(http://www.xpressyoursite.com/images/input_left-hover.gif) no-repeat left top;}
.jqTransformInputWrapper_hover div{}
.jqTransformInputWrapper_hover div.jqTransformInputInner{ background: transparent url(http://www.xpressyoursite.com/images/input_right-hover.gif) no-repeat right top;}

/*focus*/
.jqTransformInputWrapper_focus{ background: transparent url(http://www.xpressyoursite.com/images/input_left-focus.gif) no-repeat left top;}
.jqTransformInputWrapper_focus div{}
.jqTransformInputWrapper_focus div.jqTransformInputInner{ background: transparent url(http://www.xpressyoursite.com/images/input_right-focus.gif) no-repeat right top;}



.jqTransformSafari .jqTransformInputInner div {
	position: relative;
	overflow: hidden;
}
.jqTransformSafari input {
	background-color: none;
	position: absolute;
	top: -10px;
	left: -2px;
	height: 42px; 
	padding-left: 4px;
}



/* -------------
 * Textarea
 * ------------- */
table.jqTransformTextarea td{
font-size: 1px;
line-height: 1px;
width: 5px;
height: 5px;
margin: 0;
padding: 0;
}

table.jqTransformTextarea tr{
/*border: 1px solid red;*/

}
table.jqTransformTextarea textarea{
margin: 0;
padding: 0;
border: 0;
background: none;
}
table.jqTransformTextarea td#jqTransformTextarea-tl{
background: url(http://www.xpressyoursite.com/images/textarea-tl.gif) no-repeat bottom left;
}
table.jqTransformTextarea td#jqTransformTextarea-tm{
background: url(http://www.xpressyoursite.com/images/textarea-tm.gif) repeat-x bottom left;
}
table.jqTransformTextarea td#jqTransformTextarea-tr{
background: url(http://www.xpressyoursite.com/images/textarea-tr.gif) no-repeat bottom left;

}
table.jqTransformTextarea td#jqTransformTextarea-ml{
background: url(http://www.xpressyoursite.com/images/textarea-ml.gif) repeat-y top left;
}
table.jqTransformTextarea td#jqTransformTextarea-mm{
background: url(http://www.xpressyoursite.com/images/textarea-mm.gif) repeat top left;
}
table.jqTransformTextarea td#jqTransformTextarea-mm textarea{
font-size: 12px;
line-height: 16px;
}




table.jqTransformTextarea td#jqTransformTextarea-mr{
background: url(http://www.xpressyoursite.com/images/textarea-mr.gif) repeat-y top left;
}
table.jqTransformTextarea td#jqTransformTextarea-bl{
background: url(http://www.xpressyoursite.com/images/textarea-bl.gif) no-repeat top left;
}
table.jqTransformTextarea td#jqTransformTextarea-bm{
background: url(http://www.xpressyoursite.com/images/textarea-bm.gif) repeat-x top left;
}
table.jqTransformTextarea td#jqTransformTextarea-br{
background: url(http://www.xpressyoursite.com/images/textarea-br.gif) no-repeat top left;
}
/*hover*/
table.jqTransformTextarea-hover td#jqTransformTextarea-tl{background-image: url(http://www.xpressyoursite.com/images/textarea-tl-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-tm{background-image: url(http://www.xpressyoursite.com/images/textarea-tm-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-tr{background-image: url(http://www.xpressyoursite.com/images/textarea-tr-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-ml{background-image: url(http://www.xpressyoursite.com/images/textarea-ml-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-mm{background-image: url(http://www.xpressyoursite.com/images/textarea-mm-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-mr{background-image: url(http://www.xpressyoursite.com/images/textarea-mr-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-bl{background-image: url(http://www.xpressyoursite.com/images/textarea-bl-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-bm{background-image: url(http://www.xpressyoursite.com/images/textarea-bm-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-br{background-image: url(http://www.xpressyoursite.com/images/textarea-br-hover.gif);}
/*focus*/
table.jqTransformTextarea-focus td#jqTransformTextarea-tl{background-image: url(http://www.xpressyoursite.com/images/textarea-tl-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-tm{background-image: url(http://www.xpressyoursite.com/images/textarea-tm-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-tr{background-image: url(http://www.xpressyoursite.com/images/textarea-tr-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-ml{background-image: url(http://www.xpressyoursite.com/images/textarea-ml-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-mm{background-image: url(http://www.xpressyoursite.com/images/textarea-mm-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-mr{background-image: url(http://www.xpressyoursite.com/images/textarea-mr-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-bl{background-image: url(http://www.xpressyoursite.com/images/textarea-bl-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-bm{background-image: url(http://www.xpressyoursite.com/images/textarea-bm-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-br{background-image: url(http://www.xpressyoursite.com/images/textarea-br-focus.gif);}


table.jqTransformTextarea .jqTransformSafariTextarea div {
	position: relative;
	overflow: hidden;
	border: 0px solid red;
}
table.jqTransformTextarea .jqTransformSafariTextarea textarea{
	background: none;
	position: absolute;
	top:-10px;
	left:-10px;
	padding: 10px 10px 10px 10px;
	resize: none;
}


/* -------------
 * Radios
 * ------------- */
.jqTransformRadioWrapper {float: left;display:block;margin:0px 4px;	margin-top:5px;}
.jqTransformRadio {
	background: transparent url(http://www.xpressyoursite.com/images/radio.gif) no-repeat center top;
	vertical-align: middle;
	height: 19px;
	width: 18px;
	display:block;/*display: -moz-inline-block;*/
}


/* -------------
 * Checkboxes
 * ------------- */
span.jqTransformCheckboxWrapper{
	display:block;float:left;
	margin-top:5px;
}
a.jqTransformCheckbox {
	background: transparent url(http://www.xpressyoursite.com/images/checkbox.gif) no-repeat center top;
	vertical-align: middle;
	height: 19px;
	width: 18px;
	display:block;/*display: -moz-inline-block;*/
}

/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
a.jqTransformChecked { background-position: center bottom;}


/* -------------
 * Selects
 * ------------- */
.jqTransformSelectWrapper {
	width: 45px;
	position:relative;
	height: 31px;
	background: url(http://www.xpressyoursite.com/images/select_left.gif) no-repeat top left;
	float:left;
}

.jqTransformSelectWrapper div span {
	
	font-size: 12px;
	float: none;
	position: absolute;
	width: 14px;
	height: 31px;
	line-height: 15px;
	padding: 8px 0 0 7px;
	overflow: hidden;
	cursor:pointer;
	/*border: 1px solid #CCCCCC;*/
/*	border-right: none;*/
}

.jqTransformSelectWrapper  a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	right: 0px;
	width: 31px;
	height: 31px;
	background: url(http://www.xpressyoursite.com/images/select_right.gif) no-repeat center center;
}

.jqTransformSelectWrapper ul {
	position: absolute;
	width: 43px;
	top: 30px;
	left: 0px;
	list-style: none;
	background-color: #FFF;
	border: solid 1px #CCC;
	display: none;
	margin: 0px;
	padding: 0px;
	height: 150px;
	overflow: auto;
	overflow-y: auto;
	z-index:10;
}

.jqTransformSelectWrapper ul a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color:#333;
	background-color: #FFF;
	font-size: 12px;
}

.jqTransformSelectWrapper ul a.selected {
	background: #EDEDED;
	color: #333;
}

.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
	background:#3582c4;
	color: #fff;
}

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {display: none;}


body{color:#334473;}
body .blue{background:url(images/xpress-main-bg.gif) repeat-x;color:#334473;min-height:600px;}
.blue #wrap, .blue #testimonials, .blue #files, .blue #subpages{border-color:#838a9a;}
.blue #headerwrap{background:url(images/xpress-header-bg.jpg) repeat-x;}

body .blue{background:url(images/xpress-main-bg.gif) repeat-x 0px -173px;}
.blue #headerwrap{height:54px;}
#slogan{display:none;}

.blue .contactbutton{background-color:#334473;}
.blue .se ul{border-bottom:1px solid #7f8697;padding-top:8px;}
.blue .se ul li{border:1px solid #7f8697 !important;border-bottom:0 !important;}
.blue .se a{color:#13387e;}
.blue #menu .selected{background:url(images/xpress-blue-menu-a.jpg) no-repeat bottom center;}
.blue #menu .selected a {color:#13387e;}
#footer a, #footer{color:#fff;}
.leftcolmenu{background:url(images/xpress-blue-leftcol.gif) no-repeat bottom right;}
.leftcol li{background:url(images/xpress-blue-left.gif) no-repeat;}
.leftcol li:hover{background-repeat:no-repeat;background-position: 20px bottom;}
.leftcol .selected{background-repeat:no-repeat;background-position: bottom !important;}
.blue .active a{}
/*#lbImage, #lbBottom{border-color:#334473;}*/
