/**NEWSLETTER**/
#mc_embed_signup{padding:5px 5px 10px 5px; background-color:#FFF9C2;}
#mc_embed_signup fieldset input.btn{float:right; padding-right:10px;}
#mc_embed_signup fieldset{border:solid 1px #CCCCCC;}

#mc_embed_signup legend{font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#990000;
		padding:0px 5px 5px 5px;}	
		
div.mc-field-group p{padding:0px 0px 5px 0px;}	
div.mc-field-group{padding:8px;}		

#mc_embed_signup label{font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#666666;}
		
div.mce_inline_error, div#mce-success-response{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FF9900;}		

/*main body*/
*{margin:0px;
padding:0px;}

.hrule{color:#000000; background-image:url(../images/horizontalrule.jpg); background-repeat:no-repeat;width:660px; height:15px; border:0px; margin:0px 0px 40px 5px;}

.templatepadding{margin:5px 3px 5px 3px;}

#packages div{width:210px; display:inline}
#packages div{display:block; float:left; padding-left:50px}

#packagelist{background-image:url(../images/services.gif); background-repeat:repeat-x; background-color:#FFD44B}
#packages{height:200px; background-image:url(../images/services.gif); background-repeat:repeat-x}
#packages h1{padding:20px 35px 10px 35px}
#packages h4{font-size:16px}
#packages ul{list-style-type:circle; line-height:22px; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px}

#bottomtext{border-top:5px solid #FFFF99;
			background-image:url(../images/bottomtext.jpg);
			background-repeat:repeat-x;
			background-color:#F5DC99;
			padding:20px 40px;
			}

body{background-color:#442107; background-image:url(../images/bgd.jpg); background-repeat:repeat-x}

h1{font-size:large; font-family:Verdana, Arial, Helvetica, sans-serif; color:#993333; padding-bottom:9px;}
h3{color:#FFFFFF; font-size:26px; font-family:Verdana, Arial, Helvetica, sans-serif}
h4{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; color:#CC6600;}

hr{clear:both; visibility:hidden}

.asterix{color:#990000!important; font-style:italic; font-size:x-small!important;}

.imagepadding{padding-left:5px;}
.borderimagepadding{margin-left:5px; margin-right:10px;}
.footpad{padding-left:75px}
.colborder{padding:10px 20px 0px 20px}
.absbottom{vertical-align:bottom}
.right{float:right}
.rightpackage{float:right; border: 4px dotted #FFF0BF; margin-left:20px; padding:5px}
.upgrade{float:left; padding:5px 7px 0px 0px}

.FI_reviews{width:700px;padding-top:4px; text-align:left}
.FI_reviews div{width:600px;}

/**CORE ID DIVS**/

#orange{height:5px;
background-image:url(../images/orangetop.jpg);
background-repeat:repeat-y;}

#networking{margin:0 auto; width:640px}
#networking img{padding:5px; border:none}

#homecol{float:right; width:270px;  margin-left:20px; background-image:url(../images/col-border.gif); background-repeat:repeat-y; margin-bottom:10px}

#homecontent{float:left; width:420px}

#containershadow{
margin:15px auto -1px auto;
width:800px;
background-image:url(../images/shadow.png);
background-position:right;
background-repeat:repeat-y;}

#container{width:790px; background-color:#FFFFFF}

#navtop{
height:120px;
background-image:url(../images/jmc-website-design.jpg);
background-repeat:no-repeat;}

#navtop ul{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:x-small;
padding-top:103px;}

#navtop ul li{
display:inline;
padding:0px 10px 0px 10px;}

#navtop a:link, #navtop a:visited {
color:#a95311;
text-decoration:none;
padding-top:30px;}

#navtop a:hover, #navtop a:active{color:#ffffff;}

.bodycontent{

padding:20px 40px 0px 40px;}

.bodycontent p, #bottomtext p, .FI_reviews {font-family:Arial, Helvetica, sans-serif; font-size:small; line-height:18px; color:#666666;}

blockquote{font-size:12px; font-family:"Courier New", Courier, monospace; color:#CC6600; padding:10px;}
blockquote b{font-size:18px; font-family:"Courier New", Courier, monospace; color:#999999;}

.bodycontent ul{font-family:Arial, Helvetica, sans-serif;
font-size:small;
padding:10px 0px 10px 30px;
line-height:25px; color:#CC6600;}

.bodycontent a, #bottomtext a{color:#CC6600;}
.bodycontent a:hover, #bottomtext a:hover{color:#CC9966; text-decoration:none;}

#footershadow{
background-image:url(../images/shadowbottom.jpg);
background-position:bottom;
background-repeat:no-repeat;}

#footer{
height:100px;
width:790px;
background-image:url(../images/footer_services.gif);
background-repeat:repeat-x;
text-align:center
}

#footerbgd{height:230px; background-repeat:repeat-x; background-color:#331804; margin-top:10px; padding-top:10px}

#websitefooter {clear:both; width:800px; margin:0 auto; text-align:left; margin-top:20px}
#websitefooter #credits{clear:both; width:800px; padding-top:20px; text-align:center}
#websitefooter ul{list-style-type:none; font-size:11px; font-family:Arial, Helvetica, sans-serif}
#websitefooter li{ line-height:14px; color:#565655}
#websitefooter li b{ color:#979593}
#websitefooter div{width:175px; display:inline; float:left}
#websitefooter a, #websitefooter a:link{color:#562c0d; text-decoration:none}
#websitefooter a:hover{color:#FFFFFF; text-decoration:underline}

#footerspacing{padding:30px 0px 0px 0px;}

#navbottom{
background-color:#442107;
padding:3px 0px 3px 0px;}

#navbottom ul{
text-align:center;
font-family:Arial, Helvetica, sans-serif;}

#navbottom ul li{
display:inline;
font-size:xx-small;
color:#fa6d01;
padding:0px 10px 15px 10px;}

#navbottom a:link{color:#fa6d01;}
#navbottom a:visited{color:#7F4C27;}
#navbottom a:hover{text-decoration:none; color:#ffffff;}

div.templates a img {border:solid 2px #FF9966;}
div.templates a:link img, div.templates a:visited img{border:solid 2px #CCCCCC;}
div.templates a:hover img{border:solid 2px #FF9966;}

#templatenav{
float:right;
width:125px;
padding:5px;
margin:5px 10px 0px 0px;
background-color:#FFFFCC;}

#templatenav li{
line-height:13px;}

#templatenav ul{
padding:11px 0px 11px 25px;
font-size:x-small;}

#templatenav h1{
font-size:x-small;}

#webdesignnav ul{list-style:none; padding:0px;}
#webdesignnav li{display:inline;}
#webdesignnav{height:40px;}

/***WIDGETS***/

.galleryitem{
padding:20px 0px 20px 0px;}

.galleryitem img{
float:left; margin-right:10px; margin-left:5px;}

.galleryitem a img {border:solid 2px #FF9966;}
.galleryitem a:link img, .galleryitem a:visited img{border:solid 2px #CCCCCC;}
.galleryitem a:hover img{border:solid 2px #FF9966;}

.galleryitem p{font-size:small!important;}

.packageinfo{background-image:url(../images/productbgd.jpg); background-repeat:no-repeat; background-position:bottom; background-color:#FFF9C2; padding:0px; margin:0px; border-top:dashed 1px #FFCC66;}

.packageinfo p{padding:10px;}

.packageinfo img{float:right; margin:15px;}

/***FOOTER BACKGROUNDS*/

/* Easy Slider */

#slider img{border:none}
#slider{border-top:5px solid #FFFF99; padding:10px 0px 0px 0px}

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:790px;
		height:170px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		height:15px;
		line-height:15px;
		border:1px solid #ccc;
		background:#FFFFCC;
		color:#555;
		font-size:10px;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#7BB560;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */