* { margin: 0; padding: 0; outline: 0; }
body { font: 16px/25px Arial Narrow,Arial,Verdana,sans-serif; color: #250E00; text-align: left; padding-bottom: 50px;background: url(images/flower_bg1.png) repeat-x 0 0; }

a { color: #250E00; font-weight: bold; text-decoration: none; }
a:hover { cursor: pointer; text-decoration: underline;/*background: #0F78A3;*/ }
a img { border: 0; }

.entry a{
	color:orange;
}

p{
	margin:0px 0px 16px 0px;
}

.fl { float: left !important; display: inline; }
.fr { float: right !important; display: inline; }
.ac { text-align: center; }
.ar { text-align: right; }
.al { text-align: left; }
.cl { clear: both; height: 0; line-height: 0; font-size: 0; text-indent: -4000px; }
.hidden { display: none; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }
.shell { width: 960px; margin: 0 auto; }
#page { }

h1#logo { 
float: left; 
display: inline; 
height: 165px; 
width: 173px; 
font-size: 0; 
line-height: 0; 
margin: 12px 0 0 34px; 
/*-webkit-box-shadow:0 0 5px 5px rgba(34,34,34,0.3);
-moz-box-shadow:0 0 5px 5px rgba(34,34,34,0.3);*/
 }

h1#logo a { display: block; width:173px;height: 165px; background: url(images/jeca_logo.png); text-indent: -4000px; }
#header h2.description { float: left; display: inline; font: italic 20px/40px "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 12px 0 0 2px; color: #605d5c; }
#header { padding: 20px 0 13px; }

#jeca-logo-brown{background:#250E00;}

h2 {
text-shadow: -1px -1px 3px rgba(0,0,0,0.25);
}

h3 {
text-shadow: -1px -1px 1px rgba(0,0,0,0.25);
margin-bottom:5px;
}

.wp-caption{
background:#fff;
border:1px solid #ccc;
margin-bottom:20px;
-moz-box-shadow: 3px 3px 3px #666;
-webkit-box-shadow: 3px 3px 3px #666;
box-shadow: 3px 3px 3px #666;

}
.wp-caption-text{
text-align:center;
font-style:italic;
}


#search { float: right; display: inline; width: 262px; height: 29px; background: url(images/search.png) no-repeat 0 0; margin-right: 8px; padding: 24px;  }
#search div { position: relative;  }
#search img { float: left; display: inline; margin: 5px 0 0 3px; }
#search input.field { float: left; display: inline; margin: 5px 0 0 7px; padding: 2px 4px; width: 150px; border: 0; background: none; color: #240C04; position: relative;  z-index: 1000; }
#search .btn { float: left; display: inline; height: 29px; width: 63px; background: url(images/search-btn.png) no-repeat 0 0; cursor: pointer; border: 0; font: bold 12px Arial Narrow,Arial,Verdana, sans-serif; color: #fff; padding-bottom: 2px; margin-left: 5px; position: relative; }

#content { position: relative; width: 933px; margin: 0 auto; }
#cnt-top, #cnt-bottom { height: 30px; width: 100%; background: url(images/cnt-top.png) no-repeat 0 0; }
#cnt-bottom { height: 104px;}
#cnt-bottom { background-image: url(images/cnt-bottom.png); }
#cnt-middle { height: 100%; background: url(images/cnt-bg.png) repeat-y 0 0; padding: 0 25px; }

#navigation { height: 22px; overflow: hidden; margin: 5px 0 12px; }
#navigation ul { list-style: none outside; }
#navigation li { float: left; display: inline; height: 20px; border-right: 1px dotted orange; padding-right: 20px; margin-left: 20px; text-transform: lowercase; }
#navigation li.last { border: 0; }
#navigation li a { float: left; display: inline; color: #494b4a; }
#navigation li a:hover { color: #71ab9c;; text-decoration: none; }
#navigation li a.active { color: #9cb96a; }

#content-slider { position: relative !important; }
#content-slider .container { position: relative; overflow: hidden; width: 883px; height: 291px; }
#content-slider .container .inner-container { position: absolute; top: 0; left: 0; width: 200000px; }
#content-slider .container .inner-container img { float: left; }
#content-slider .container h2 { font: bold 40px/60px Helvetica, Arial, sans-serif; color: #fff; text-transform: lowercase; background: url(images/title-h2-bg.png) repeat 0 0; padding: 0 15px;   } 

.title-1, .title-2 { height: 60px; background: url(images/title-bg.png) no-repeat 0 0; width: 100%; position: absolute; left: 0;}
.title-1 { top: 45px; }
.title-1 h2 { margin-left: 45px;  width: 390px; }
.title-1 span { color: #de637e; }

.title-2 { top: 106px; }
.title-2 h2 { margin-left: 180px; width: 360px; }
.title-2 h2 span { color: #a9c85e; }

#content-slider .previous, #content-slider .next { display: block; height: 89px; width: 37px;  position: absolute;  cursor: pointer; } 
#content-slider .previous { top: 80px; left: -38px; background: url(images/left-arrow.png) no-repeat  0 0;}
#content-slider .next { top: 80px;right: -38px; background: url(images/right-arrow.png) no-repeat 0 0; }


.short-col { float: left; display: inline; width: 288px; background: #0c0c0c; margin-right: 20px; min-height: 256px; }
.short-col .header, .last-short-col .header { /*background: #B4D1BF;*/height: 54px; }
.short-col .header span, .last-short-col .header span { float: left; display: inline; height: 54px; width: 50px; background: #1a1a1a url(images/shape1.gif) no-repeat right center; }
.short-col .header span img { margin: 18px 0 0 10px; }
.short-col .header h2, .last-short-col h2 {  float: left; display: inline; font: 24px/54px Cantabile,Arial Narrow,Arial,Verdana, sans-serif; color: #fff; margin-left: 0px; }
.short-col-cnt { padding: 20px 10px 2px 20px; }
.short-col p { padding-bottom: 15px; }
.short-col img { margin: 0 20px 10px 0; }
.short-col ul { list-style: none outside; }
.short-col li { line-height: 32px; background: url(images/list-bg.gif) no-repeat 0 center; padding-left: 12px; }
.short-col li a {color: #575757; font-weight: bold; }

#feeds { width: 217px; height: 90px; background: url(images/subscribe-feeds.png) no-repeat 0 0; position: relative; margin: -60px 0 0 -2px; padding: 15px 25px;text-align:center; }
#feeds div { position: relative; }
#feeds form { /*float: left;*/ display: inline; width: 213px; margin-left: 2px; }
#feeds label { font: 15px Arial Narrow,Arial,Verdana, sans-serif; color: #a09f9f; display: block; margin-bottom: 10px; }
#feeds label span { font: bold 15px/18px Arial Narrow,Arial,Verdana, sans-serif; color: #db6626; }
#feeds .field { float: left; display: inline; border: 0; border-top: 2px solid #000; border-left: 2px solid #000; background: #111; padding: 4px; width: 107px; color: #fff;  }
#feeds .fl { margin-left: 10px; position:absolute;right:0px;top:10px; }

#sidebar { float: left; display: inline; width: 235px;margin-top:20px;margin-left: 15px; }
#sidebar h2 { background: url(images/cat_bg.png) no-repeat 0 0; padding-left: 40px;  width: 193px;}
#sidebar .box { background: #F0FAFA; min-height: 140px; margin-bottom: 0px;margin-left:14px; }
#sidebar ul { list-style: none outside; padding: 6px 20px 20px 20px; }
#sidebar li { line-height: 16px; background: url(images/bulb_icon.png) no-repeat 0 center; padding-left: 26px;padding-top:12px;padding-bottom:6px; border-bottom: 1px dotted #3d3d3d; }
#sidebar ul.no-bg li { background: none; padding-left: 0;  }
#sidebar li.last { border: 0; }
#sidebar li span {  float:right; display: inline; margin: 15px 5px 0 0; }
#sidebar li a { color: #250E00;text-decoration: none; }
#sidebar li a:hover {/*color:#11725a;*/color:orange;}

#footer { background: #F0FAFA url(images/footer-bg.gif) repeat-x 0 0; padding: 0px 20px 0 20px; height: 100%; position: relative; margin: 0 -4px 0px; width: 851px; }
#footer .header { border-bottom: 2px solid #050505; padding-left: 3px; }
#footer .header h2 { float: left; display: inline; font: 20px/30px Cantabile,Arial Narrow,Arial,Verdana, sans-serif; color: #343435; }
#footer .header h2.maker { margin: 0 130px 0 173px; }
#footer .cnt { border-top: 1px solid #1b1c1b; padding-top: 18px; }

#about-author { float: left; display: inline; width: 320px; }
#about-author img { padding: 1px; border: 5px solid #282727; margin-right: 20px; }
#about-author .text { float: left; display: inline; font: 11px/16px Arial Narrow,Arial,Verdana, sans-serif; width: 210px; }
#about-author .text p { padding-bottom: 15px; }
#about-author .text span { color: #cb274f; font-weight: bold; }

#find-us { float: left; display: inline; width: 210px; margin-left: 30px; }
#find-us ul { list-style: none outside; }
#find-us li { line-height: 29px; border-bottom: 1px dotted #3d3d3d; } 
#find-us li.last { border: 0; } 
#find-us li a  { display: block; padding-left: 33px;color: #5c5d5e; font-weight: normal; background-repeat: no-repeat; background-position: 0 center; } 
#find-us .twitter { background-image: url(images/twitter-icon.gif); }
#find-us .twitter span { color: #4f7c9e; }
#find-us .blogger { background-image: url(images/blogger-icon.gif); }
#find-us .blogger span { color: #af6d29; }
#find-us .flickr { background-image: url(images/flickr-icon.gif); }
#find-us .flickr span { color: #9e3153; }
#find-us .my-space { background-image: url(images/my-space-icon.gif); }
#find-us .my-space span { color: #4f7c9e; }
#find-us .rss { background-image: url(images/rss-small-icon.gif); }
#find-us .rss span { color: #af6d29; }

.legal-stuff { float: left; display: inline; margin-left: 60px; width: 230px;}
.legal-stuff p { padding-bottom: 17px; }

#widecolumn { float: left; display: inline; width: 604px; padding: 0px 0 20px 15px; margin-top:16px; }

#articles { background: #F0FAFA; width: 597px; }
#articles .header { background: #F0FAFA; height: 54px; line-height: 54px; }

.post .comments { float: left; display: inline; width: 100px; /*background: #1a1a1a url(images/shape1.gif) no-repeat right center;*/ padding: 12px 0 12px 12px; height: 30px; }
.post .comments p { line-height: normal; font: italic 11px Arial Narrow,Arial,Verdana, sans-serif; color: #484848; }
.post .comments p span { display: block; font: 18px Arial Narrow,Arial,Verdana, sans-serif; color: #ca284f; }
.post .header h2 { float: left; display: inline; font: 24px/54px Cantabile,Arial Narrow,Arial,Verdana, sans-serif; padding-left: 15px; color: #250E00; }
.post .header h2 a { display: block;  font-weight: normal; color: #bfbfc0; }

.post .entry { padding: 20px 20px 11px 20px;clear:both; }
.post .entry a.fl img {  margin: 0 20px 15px 0; }
.post .entry small { font: 11px Arial Narrow,Arial,Verdana, sans-serif; color: #7e7e7e; display: block; margin-bottom: 20px; }
.post .entry p { padding-bottom: 20px; }
.entry{background:#F0FAFA;}

#comments .header h2, #post-comment .header h2 { font: 18px/54px Cantabile,Arial Narrow,Arial,Verdana, sans-serif; color: #636363; margin-left: 15px; }
#comments .header h2 span { color: #cb274f; }

#comments .comment { width: 560px; margin: 0 auto; border-bottom: 1px dotted #272827; padding: 20px 0; }
#comments .comment .avatar { float: left; display: inline; height: 52px; max-width: 61px; background: url(images/comments-avatar-placeholder.gif) no-repeat 0 0; padding: 5px; }
#comments .comment-text { float: left; display: inline; width: 470px;margin-left: 10px; }
#comments .comment-text h3 a { color: #7e7e7e; }
#comments .comment-text small { font: italic 10px Arial Narrow,Arial,Verdana, sans-serif; display: block; margin-bottom: 20px; }
#comments .last-comment { border: 0; }

#post-comment form { padding: 20px; }
#post-comment label { display: block; font: bold 12px Arial Narrow,Arial,Verdana, sans-serif; color: #cb274f; margin-bottom: 5px; }
#post-comment label span { font: 11px Arial Narrow,Arial,Verdana, sans-serif; color: #7e7e7e; }
#post-comment textarea { overflow: auto; height: 110px; width: 400px; border: 0; border-top: 2px solid #000; border-left: 2px solid #000; /*background:  #070707;*/ color: #fff; padding: 7px 5px; margin-bottom: 10px; }
#post-comment .field { display: block; width: 254px; border: 0; border-top: 2px solid #000; border-left: 2px solid #000; background:  #070707; color: #fff; padding: 7px 5px; margin-bottom: 10px; }
#post-comment .btn { display: block; height: 29px; width: 128px; background: url(images/button.gif) repeat-x 0 0; cursor: pointer; border: 0; font: bold 12px Arial Narrow,Arial,Verdana, sans-serif; color: #cbdf7e; padding: 0 5px 1px; margin-left: 283px; }
#post-comment .btn:hover { text-decoration: underline; }


.avhec-widget-line {
	width:160px!important;
}
#advertisement { background: #F0FAFA; padding-left: 15px; padding-bottom: 0; margin-bottom: 20px;float:left; }
#advertisement a { /*display: block;*/ margin-bottom: 15px; }
#advertisement ul{margin-top:50px;}

#archives { padding: 20px 24px; }
#archives h3 { font: 18px Arial Narrow,Arial,Verdana, sans-serif; color: #999; margin-bottom: 27px; }
#archives ul { list-style: none outside; }
#archives li { line-height: 30px; border-bottom: 1px dotted #272827; color: #3f4040; padding: 0 4px; }
#archives li.last { border: 0; }
#archives li span {color: #6c6c6c; }

#page-text{ width: 300px;min-height:100px;padding-top:30px;margin-left:20px;}
#page-text-bg{ width: 596px;min-height:200px;margin-top:20px;background: url(images/cms-vines.png) no-repeat top right;}

.blog-post { margin-bottom: 110px; margin-right: 21px; position: relative; /*width: 596px;*/ }
.blog-post .metadata { float: left; display: inline; width: 170px; /*background: #1a1a1a url(images/shape1.gif) no-repeat right 12px; */position: relative;padding: 0 20px; text-align: left; }
.blog-post .metadata .meta-icon { position: absolute; top: 0; left: 13px;  }
.blog-post .metadata h2 { font: 18px/48px Arial Narrow,Arial,Verdana, sans-serif; color: #bfbfc0; padding-right: 2px; margin-bottom: 10px; }
.blog-post .metadata h2 span { color: #ca284f; }
.blog-post .metadata p { border-top: 1px dotted #373737; padding: 14px 0; color: #484848; position: relative; margin-left: -5px; }
.blog-post .metadata p strong {display: block; font: bold 14px Arial Narrow,Arial,Verdana, sans-serif; color: #bfbfc0; }
.blog-post .metadata p a { color: #484848; font-weight: normal; font-size: 11px; }
.blog-post .post-text { display: inline; /*float: left; width: 386px; background: #0c0c0c;*/ }
.blog-post .post-text .header { /*background: #060707;*/ height: 54px; padding-left: 25px;  }
.blog-post .post-text .header  h2 { font: 24px/54px Arial Narrow,Arial,Verdana, sans-serif; color: #bfbfc0; }
.blog-post .post-text .header  h2 { font: 24px/54px Cantabile,Arial Narrow,Arial,Verdana, sans-serif; color: #bfbfc0; }
.blog-post .post-text .entry { padding: 20px 22px 20px 25px; }
#blog .header {margin-bottom:40px;font-family:Cantabile,Arial Narrow,Arial,Verdana, sans-serif;}

.blog-post .post-text .button { float: left; display: inline; margin: 0 8px 13px 25px; }
.blog-post .post-text small { float: left; display: inline; font: italic 11px/29px Arial Narrow,Arial,Verdana, sans-serif; position: relative; padding-bottom: 13px; }

.portfolio-big{width:280px; height:100px;/*border:#71ab9c 2px solid;*/float:right;margin-right:20px;background:url('/images/portfolio-small-bg.png')}
.portfolio-big:hover { /*border:#71ab9c 2px solid;*/ }

.blog-post-title{padding:6px 6px 6px 22px;font-size:8px; margin-bottom: 15px;/*border-bottom: orange 1px dotted;*/background:url("/wp-content/themes/jecadesigns_theme/images/title_bkgd.png") 0 0;}
.blog-post-title a { background:none;text-decoration:none;color:#250E00; }
.blog-post-title a:hover { color:#11725a; }

#post-excerpt{margin-left:20px;}

a.button { display: inline-block; padding: 0 10px; height: 29px; background: url(images/button.gif) repeat-x 0 0; line-height: 29px; color: #cbdf7e; }
#pages { margin-top: 20px; /*background: #0c0c0c;*/ padding-left: 13px; width: 584px; }
#pages p { line-height: 43px; }
#pages a { color: #fff; display: inline-block; background: #361c24; padding: 0 10px; margin-right: 7px; line-height: 29px; margin-top: 8px; }
#pages a:hover, #pages a.active { text-decoration: none; background: #81324a; }

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}



img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */

#services-1{
margin:20px 0 20px;
}

#services-1 h2{
font-family: Cantabile,Arial Narrow,Arial,Verdana;
font-size:1.6em;
}

#services-1 p{
font-size:12px;
}

#services-1 ol{
list-style:none;
}

#services-1 ol li{
float:left;
width:190px;
margin:0px 10px 0 0;
padding-left:70px;
background:url(/images/homeicons.png) no-repeat;
}

#services-1 ol li.define{
background-position:0px 0px;
}

#services-1 ol li.develop{
background-position:0px -260px;
}





#services-2{
margin:20px 0 20px;
}

#services-2 h2{
font-family: Cantabile,Arial Narrow,Arial,Verdana;
font-size:1.6em;
}

#services-2 p{
font-size:12px;
}

#services-2 ol{
list-style:none;
}

#services-2 ol li{
float:left;
width:190px;
margin:0px 10px 0 0;
padding-left:70px;
background:url(/images/homeicons.png) no-repeat;
}


#services-2 ol li.wordpress{
background-position:0px -510px;
}

#services-2 ol li.facebook{
background-position:0px -750px;
}

#phone-number{position:relative;float:right;right:30px;}

#jeca-footer{padding: 0px 30px;}

.wpcf7 input{ 
	font: bold 84% 'trebuchet ms',helvetica,sans-serif;
	background-color:#fff;
	border:1px solid;
	border-color: #696 #363 #363 #696;
}

.jeca-submit{
width:200px;
border:1px solid;
border-color: #696 #363 #363 #696;
}



.footer-social{
	float:left;
	text-align:center;
	}

.menu {
	margin: 0px 0 0;
	padding: 0;
	list-style: none;
}
.menu li {
	padding: 0;
	margin: 0 2px;
	/*float: left;text-align: center;*/
	position: relative;
	
}
.menu a {
	/*padding: 14px 10px;*/
	display: block;
	color: #000000;
	/*width: 144px;*/
	text-decoration: none;
	font-weight: bold;
	/*background: url(images/button.gif) no-repeat center center;*/
}
.menu li em {
	background: url(images/hover.png) no-repeat;
	width: 180px;
	height: 45px;
	position: absolute;
	top: -85px;
	left: -15px;
	text-align: center;
	padding: 10px 20px 10px;
	font-style: normal;
	z-index: 2;
	display: none;
}



.largeImg-style {
	border: solid 1px #ccc;
	padding: 5px;
}
.thumb-style {
	margin-left:16px;
}
.thumb-style img {
	border: solid 1px #F0FAFA;
	width: 80px;
	height: 30px;
	margin: 0px 4px;
}
.thumb-style img:hover {
	border: solid 1px orange;
}
.thumb-style a.active{
	border: solid 1px #250E00;
}



#jeca-share-bar{
position:absolute;
right:24px;
top:360px;
}

#jeca-domains{
position:relative;
float:right;
}

#jeca-domains p{
font-size:10px;
line-height:18px;
}

#jeca-domains .input-box{
font-size:10px;
line-height:12px;
height:14px;
background: #7dcbb7;
border:1px dashed #fff;
margin-left:4px;
padding-left:4px;
color:#fff;
width:146px;

}

#jeca-domains .input-btn{
font-size:10px;
height:16px;
width:42px;
background: #fff;
border:1px solid #ccc;
margin-left:4px;
padding-bottom:4px;
position:absolute;

}

#jeca-domains .input-btn:hover{
font-size:10px;
height:16px;
width:42px;
background: #7dcbb7;
border:1px solid #ccc;
margin-left:4px;
padding-bottom:4px;
position:absolute;
color:#fff;

}

.view-more{
	margin-left: 20px;
}

.jecabtn{
background: url('images/send.png');
text-indent: -9999px;
width: 50px;
height:22px;
}

.logo{
	width:540px;
	height:200px;
	margin-left:28px;
}
.logo-excerpt{
position:absolute;
bottom:0px;
left:28px;
background:url('images/trans.png');
width:500px;
/*height:30px;*/
color:#fff;
padding:6px 20px 6px;
}

.logo-excerpt-link{
color:#7dcbb7;
}

.zoom {
background: url('images/zoom.png') no-repeat center center;
width: 100px;
height: 100px;
position: absolute;
z-index: 0;
right: 16px;
top: 30px;
}

.port-image-border {
float: left;
/*border: 1px solid #202020;
margin: 30px 30px 0 0;*/
}
.port-image {
float: left;
width: 540px;
height: 198px;
overflow: hidden;
position: relative;
z-index: 0;
/*border: 10px solid #111111;*/
}
.port-image:hover {
filter:progid:DXImageTransform.Microsoft.alpha(opacity=70);
-moz-opacity:.7;
opacity: .7;
cursor: pointer;
}
.port-image img {
width: 540px;
border: 0px;
}
.port-image-zoom {
background: url('images/zoom.png') no-repeat center center;
width: 385px;
height: 225px;
position: absolute;
top: -20px;
right: -120px;
z-index: 0;
}

.sidebar-header{ 
background: url(images/cat_bg.png) no-repeat 0 0;   
width: 235px; 
/*margin-left:-14px!important;*/
margin-top:10px!important;
margin-bottom:10px!important;
}

.non-ad{
display:inline!important;
}

#connect_widget{
margin:5px;
}

/* Author box */

#authorbox {
	width: 558px;
	background: #f0f0f0;
	border: 1px solid #b8b8b8;
	padding: 20px;
	margin-bottom: 40px;
	min-height: 80px;
}

#authorbox  .avatar {
	float: left;
	margin: 0px 20px 0px 0px;
}

#authorbox h4 {
	/*float: left;*/
	width:98%;
	background: #D59F0F;
	color: white;
	padding: 5px 10px;
	font-size: 16px;
	margin-bottom: 15px;
	margin-top: 14px;
}

#authorbox p {
	margin-bottom: 0px;
}

#authorbox h4 a {
	color: white;
}
.post-thumb{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.jEffects-particle { font-size:20px; font-family:arial; z-index:2; position:absolute }


/*Slide panel CSS*/
.slide-panel {
	z-index: 25;
	width: 5px;
	position: absolute;
}

.bottom {
	bottom: 0;
}

.right {
}

.left {
	position: absolute;
	left: 0;
}

.top {
	top: 0;
}

.content {
	margin-left: auto;
	margin-right: auto;
	z-index: 10;
	overflow: hidden;
	text-align: left;
	background-color: #107259;
	height: 0;
	width: 100%;
	color: #fff;
	/*-moz-box-shadow: 0px 4px 12px #000;
	-webkit-box-shadow: 0px 4px 12px #000;
	box-shadow: 0px 4px 12px #000;*/
}

.slide-button {
	margin-left: auto;
	/*margin-right: auto;*/
	position: relative;
	color:#FFF;
	font-size:18px;
	font-style:bold;
	width: 230px;
	z-index: 20;
	cursor: pointer;
	height: 48px;
	padding-top: 10px;
	padding-left:10px;
	text-align: center;
	background:url(http://www.jecadesigns.com/wp-content/themes/jecadesigns_theme/images/request-quote-button.png)no-repeat;
}

.slide-button:hover {
	color: #FF6600;
}

#request-form-bottom{
	/*position:absolute;
	bottom:0;*/
	background:url(http://www.jecadesigns.com/wp-content/themes/jecadesigns_theme/images/request-quote-bottom.gif)repeat-x;
	width:100%;
	height:20px;
	clear:both;
}
.entry ul {
	margin: 0 0 15px 0;
	list-style: none;
	clear:both;
	} 
.entry ul li {
	border-bottom:1px solid #d8d0c6;
	background:url(images/bulb_icon.png) no-repeat left 11px;
	padding:7px 0 7px 19px;
}
#pre-req{
	clear:both;
	padding:20px;
	border:1px dashed #000;
	margin:10px 0px;
}
.pre-req-header{
	background:#b9e3d8;
}

