address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal; }
.arrowlink { color:#b6b6b6; font-size:10.5px; padding-bottom:0px; clear:left; }
a { outline:none; }
html {
  height: 100%;
}


body { padding: 0px; margin: 0px; height:100%; font-family:Arial, Arial, Helvetica, sans-serif; color:#000; font-size:12px;}

h1,h2,h3,h4,h5,h6 { font-family: Arial, Arial, Helvetica, sans-serif; color:#5c5c5c; margin:0; font-style:normal;}

h1 {font:27px Arial,Arial,Helvetica,sans-serif; margin:0 0 18px;}
h2 {font:24px Arial,Arial,Helvetica,sans-serif; }
h3 {font:16px Arial,Arial,Helvetica,sans-serif; }
h4 {font-size:14px;}
h5 {font-size:14px;}
h6 {  font-size:14px; font-style:normal; }
img { border:0; }
ol, ul { list-style-image:none; list-style-position:outside; list-style-type:none; }
.pwhite { color:white; }

/*HEADER*/
#dog { position:absolute; top:105px; left:554px;}

#header a { color:#FFF; text-decoration:none; }
#header a:visited { color:#FFFF; text-decoration:none; }
#header a:hover { color:#FCC803; }
#header a:active { color:#FFF; }
#headerhp a { color:#FFF; text-decoration:none; display:block;}
#headerhp a:visited { color:#FFFF; text-decoration:none; }
#headerhp a:hover { color:#FCC803; }
#headerhp a:active { color:#FFF; }

#headerhp { height:320px; background: #000000;}
#headercontenthp { position:relative; top:0; margin:0 auto; width:960px; height:320px;}
#header { background-color:#000000; border-bottom:4px #b6b6b6 solid; height:160px; }
#headercontent { position:relative; top:0; margin:0 auto; width:960px; height:160px; }

.callnow {height:40px;}
.callnow-inside { background-color:#fcbb07; height:40px;display:none; }
.callnowcontent { position:relative; top:0; margin:0 auto; width:940px; height:40px; overflow:auto;}
.callnow p { padding-top:9px; margin:0; font-size:19px; color:#292929; }
.callnow-left{
	width: 745px; 
	float:left;
	}
.callnow-right{
	float:left;
	font-weight:900;
	font: Helvetica bold, Arial Black, Gadget, sans-serif;
	letter-spacing: -1px;
	}

h1.subtitle{
	font-size: 30pt;
}


.headertable { bottom:1.4%; position:inherit; border:0px; margin:0px; padding:0px; width:960px; height:243px; }
.headercopy { width:400px; text-align:left; color:#fff; font-size:12px; position:absolute; margin:150px 0px 0px 20px; }
.headercopy h1 { color:#faca0c; margin:0; padding-top:1%; font-size:26px; font-weight:500; }
#headerportfolio { background-color:#000000; border-bottom:4px #b6b6b6 solid; height:200px;  background-color:#000000; border-bottom:4px #b6b6b6 solid; height:200px;}
#headerportfolio a:link { color:#b6b6b6; text-decoration:none; }
#headerportfolio a:visited { color:#b6b6b6; text-decoration:none; }
#headerportfolio a:hover { color:#FFF; }
#headerportfolio a:active { color:#b6b6b6; }
#headerportfoliocont { position:absolute; top:0; margin-left:-480px; left:50%; width:960px; height:200px; }

.centerdog{
	margin-left:75px;
}

#hpviewp { position:absolute; width:148px; height:43px; z-index:1; background-image:url(../images/graphic-design-portfolio.png); top:221px; left:475px; text-indent:-9999px; }
#hpviewp:hover {background-position:0px -44px;}
#hpviewp:active {background-position:0px -88px;}

#logo { width:300px; height:110px; padding: 43px 0px 00px 10px; border:0px; color:#faca0c; font:Arial, Helvetica, sans-serif; font-size:22px; }
#logo a { color:#faca0c; text-decoration:none; }
#logo a:visited { color:#faca0c; text-decoration:none; }
#logo a:hover { color:#faca0c; }
#logo a:active { color:#faca0c; }


/*Main Menu. Drop Down*/
#menu {
    border-bottom: 2px solid #FCC803;
    float: left;
    margin: 65px 0 0 325px;
    position: absolute;
    width: 670px;
}
/*#menu { position:absolute; margin:65px 0px 0px 375px; border-bottom:solid 2px #FCC803; width: 570px; float: left; }*/
#menu ul { list-style: none; margin: 0; padding: 0; width: 95px; float: left; }
#menu h3 { font: 18px Arial, Arial, Helvetica, sans-serif; text-align:center; margin:0; padding:2px; }
#menu ul ul { font: bold 13px/25px arial, helvetica, sans-serif; display: block; background:#000; position: absolute; opacity:0.9; filter:alpha(opacity=90); padding-left:3px; width:180px; z-index: 500; }
#menu ul ul li { border-width:2px; border-style:solid; border-color:#000 #000 #292929 #000; }
#menu li { position: relative; }
div#menu ul ul, div#menu ul li:hover ul ul, div#menu ul ul li:hover ul ul { display: none; }
div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul { display: block; }




/*Fetch. Get More Business*/
#fgmb { width:255px; left:750px; top:123px; position:absolute; z-index:1; color:white; }
#fgmb2 { width:257px; left:760px; top:150px; position:absolute; z-index:1; color:white; }
#fetch { 
	font:43px Helvetica bold, Arial Black, Gadget, sans-serif; 
	letter-spacing:-3px; 
	line-height:42px; 
	font-weight:800; 
	-webkit-font-smoothing: antialiased; 
	text-rendering: optimizeLegibility;
}
#gmb { font:20px Arial Black, Arial Black, Gadget, sans-serif; text-transform:capitalize; letter-spacing:-1px; color:#FCC803; line-height:24px; }
#call { font:20px Arial Black, Arial Black, Gadget, sans-serif; text-transform:capitalize; letter-spacing:-1px; color:#FCC803; line-height:24px; width:180px; left:765px; top:123px; position:absolute; z-index:1; }


#topnav { background-color:#292929; height: 20px; padding: 8px 0px 0px 0px; text-align:right; float: right; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #b6b6b6; margin:0px; }
#topnav a:link { color:#b6b6b6; text-decoration:none; }
#topnavleft { float:right; border:0px; margin:0px; }
#topnavright { float:right; margin-right:12px; }





/*CONTENT*/
.featuredproject { padding:10px 0px 10px 0; width:710px; height:100%; clear:left; }
.featuredimg { padding:0px; margin:0px 10px 5px 0px; border:1px #b6b6b6 solid; float:left; }
.featured { width:880px; height:215px; border-bottom:1px dashed #b6b6b6; padding-bottom:25px; }
.featimg { margin-left:-11px; padding-right:20px; float:left; }


#contactus { margin:0px 0px 0px 20px;width:250px; float:left; }
#contactForm { position:relative;width:450px; padding:0px; margin:0px 0px 0px 330px; }
#contactForm .inputTextBox { border:1px solid #000000; font-size:15px; height:23px; line-height:25px; margin-bottom:10px; padding:2px 2px 0; width:270px; }
#contactForm label {display:block; font-size:16px; font-weight:bold; }
#contactForm .submitButton { background-color:#272727; color:#FFFFFF; font-size:16px; font-weight:bold; height:30px; width:160px; }
#contactForm h3 {
font-size:16px;
font-weight:bold;
color:#000000;

 }

#contactForm .result{
  background-color:#66CC00;
  border: 1px solid #006600;
  width: 100%;
  font-size: 14px;
  padding: 20px;
  vertical-align:middle;
  color: white;
}
#contactForm .error{
  background-color:#f78080;
  border: 1px solid #800000;
  width: 100%;
  font-size: 14px;
  padding: 20px;
  vertical-align:middle;
  color: white;
}


#contactForm .required {
  position:absolute;
  left:-10px;
color: #660000;
font-size:24px;
font-weight:bold;
}


#contactForm textarea { border:1px solid #000000; font-size:14px; height:110px; margin-bottom:10px; width:370px; }
#container { width:100%; height:100%; }

.wrap_layout {height: auto; min-height: 100%; position:relative; margin: 0px auto;}


.action-spot {/*overflow: hidden;*/position:relative;height:40px; margin:0px; padding:0px;}
.action-spot span{font-size:22px; padding:6px 0px;}
.action-spot span a{
	padding:6px 0px;
	text-decoration: none;
	color:black;
}
.action-spot li {display:none;position:absolute;top:0px;left:0px;font-size:22px; padding:6px 0px;}
.action-spot li a {
text-decoration: none;
color:black;
}


#authorizenet { padding:40px 10px 0px 20px; float:right; width:172px; border-left:1px solid #8a8a8a; position:relative; clear:both; }

#content { position:relative; margin: 0px auto; width:920px; padding:10px 20px 138px 20px; }
#content a:link { color:#5c5c5c; text-decoration:none; }
#content a:visited { color:#5c5c5c; text-decoration:none; }
#content a:hover { color:#ffb300; }
#content a:active { color:#5c5c5c; }

#desdiv a:link { color:#ffb300; text-decoration:none; }
#desdiv a:visited { color:#ffb300; text-decoration:none; }
#desdiv a:hover { color:#000; }
#desdiv a:active { color:#ffb300; }

#hostingacct { padding:40px 10px 0px 20px; float:right; width:172px; height:325px; border-left:1px solid #8a8a8a; }
#hostingtform { width:525px; padding:0; margin-left:230px; position:relative; }
#hostingplans { width:700px; padding-bottom:20px; border-bottom:1px dashed #b6b6b6; }

.services { width:920px; height:400px; padding-bottom:50px; }
.servicesimg { padding-right:15px; float:left; }
.servicescolmns { float:left; }
.servicescolmns > ul { list-style-type:disc; }
.servicescopy { height:100%; }
.servicescopy > p { text-indent: 25px; font-size: 14px; margin:0px; }
.servicescopy img { border:solid 1px #B6B6B6; }
.servicecolumns_wrapper{ float: left; margin-top:12px;}

.submitButton { background-color:#272727; color:#FFFFFF; font-size:12px; font-weight:bold; height:30px; margin-bottom:20px; width:100px; }

.testimonials { padding:15px 0px 15px 0px; width:920px; border-bottom:1px dashed #b6b6b6; }
#testimonialform { padding:0; }
#testimonialform .inputTextBox { border:1px solid #000000; font-size:15px; height:23px; line-height:25px; margin-bottom:10px; padding:2px 2px 0; width:400px; }
#testimonialform label { display:block; font-size:12px; font-weight:bold; }
#testimonialform .submitButton { background-color:#272727; color:#FFFFFF; font-size:12px; font-weight:bold; height:30px; margin-bottom:20px; left:50%; width:100px; }
#testimonialform textarea { border:1px solid #000000; font-size:14px; height:170px; margin-bottom:10px; width:600px; }

#whatsnew { padding:10px 0px 20px 15px; float:right; width:174px; height:100%; border-left:1px solid #8a8a8a; }
#whatsnew h3 {font:16px Arial,Arial,Helvetica,sans-serif; padding-bottom:10px;}
.whatsnewentry { width:920px; border-bottom:1px dashed #b6b6b6; padding-bottom:25px; }

#whatsnew h5.side-subtitle {
	
	letter-spacing: -1px;
	font: 20px Helvetica bold, Arial Black, Gadget, sans-serif;
	font-weight:bold;
	color:#000;
	text-align:left;
	line-height:22px;
}

span.bold{
	font-weight:800;
}

/* CONTACT FORM */
#blog-form{
	padding: 0 auto;
	
	text-align:center;
	background: #666;
	-webkit-border-radius: 45px;
	-moz-border-radius: 45px;
	border-radius: 45px;
	
	padding: 5px;
	width: 133px;
	/*border: #fff 1px solid;
	
	-webkit-box-shadow: 0 1px 2px 1px #666;
	-moz-box-shadow: 0 1px 2px 1px #666;
	box-shadow: 0 1px 2px 1px #666666;*/
}

#blog-form a:link, #blog-form a:visited, #blog-form a:active {
	font-size: 12px;
	
	font: url("../scf/js/font/HelveticaNeueBold.ttf");
	
	color: #fff;
	font-weight:bold;
}

#blog-form a:hover{
	color:rgba(252, 187, 7, 100);
}

#contact-form a.contact-BTN:link, #contact-form a:visited, #contact-form a:active,
#testimonial_btn a.contact-BTN:link, #testimonial_btn a:visited, #testimonial_btn a:active{
	font-size: 14px;
	
	font: url("../scf/js/font/HelveticaNeueBold.ttf");
	
	color: rgba(252, 187, 7, 100);
	font-weight:bold;
}

#contact-form a.contact-BTN:hover, #testimonial_btn a.contact-BTN:hover{
	color: #fff;
}

#contact-form, #testimonial_btn{
	padding: 0 auto;
	
	text-align:center;
	background: #000;
	-webkit-border-radius: 45px;
	-moz-border-radius: 45px;
	border-radius: 45px;
	
	margin-bottom: 15px;
	
	padding: 5px 25px;
	border: #666 1px solid;
	
	/*-webkit-box-shadow: 0 1px 2px 1px #666666;
	-moz-box-shadow: 0 1px 2px 1px #666666;
	box-shadow: 0 1px 2px 1px #666666;*/
}

#contact-form2 a.contact-BTN:link, #contact-form2 a:visited, #contact-form2 a:active{
	font-size: 12px;
	
	font: url("../scf/js/font/HelveticaNeueBold.ttf");
	
	color: rgba(252, 187, 7, 100);
	font-weight:bold;
}

#contact-form2 a.contact-BTN:hover{
	color: #fff;
}

#contact-form2{
	padding: 0 auto;
	
	text-align:center;
	background: #000;
	-webkit-border-radius: 45px;
	-moz-border-radius: 45px;
	border-radius: 45px;
	
	margin-bottom: 15px;
	
	padding: 5px 5px;
	border: #666 1px solid;
	
	/*-webkit-box-shadow: 0 1px 2px 1px #666666;
	-moz-box-shadow: 0 1px 2px 1px #666666;
	box-shadow: 0 1px 2px 1px #666666;*/
}

#testimonial_btn{
	padding: 5px 20px;
}

#contact-form form {
	padding-bottom:20px;
}

#contact-form form .form-title{
	
	padding: 6px 0;
	text-align:center;
	margin-bottom: 15px;
}

#contact-form form .form-list{
	width: 160px;
	margin: 0;
	
	padding: 5px 0;
	/*max-width: 135px;
	
	padding-left: 5px;*/
}

#contact-form form .form-list textarea{
	resize:none;
}

#contact-form form label.description,
{
	border:none;
	color:#222;
	display:block;
	font-size:95%;
	font-weight:700;
	line-height:150%;
	padding:0 0 1px;
}

#contact-form form span.symbol
{
	font-size:115%;
	line-height:130%;
}

#contact-form form input.text
{
	background:#fff url(../../../images/shadow.gif) repeat-x top;
	border-bottom:1px solid #ddd;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-top:1px solid #7c7c7c;
	color:#333;
	font-size:100%;
	margin:0;
	padding:2px 0;
}

#contact-form form input.file
{
	color:#333;
	font-size:100%;
	margin:0;
	padding:2px 0;
}

#contact-form form textarea.textarea
{
	background:#fff url(../../../images/shadow.gif) repeat-x top;
	border-bottom:1px solid #ddd;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-top:1px solid #7c7c7c;
	color:#333;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size:100%;
	margin:0;
	width:99%;
}

#contact-form form select.select
{
	color:#333;
	font-size:100%;
	margin:1px 0;
	padding:1px 0 0;
	background:#fff url(../../../images/shadow.gif) repeat-x top;
	border-bottom:1px solid #ddd;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-top:1px solid #7c7c7c;
}


#contact-form form input.currency
{
	text-align:right;
}

#contact-form form input.checkbox
{
	display:block;
	height:13px;
	line-height:1.4em;
	margin:6px 0 0 3px;
	width:13px;
}

#contact-form form input.radio
{
	display:block;
	height:13px;
	line-height:1.4em;
	margin:6px 0 0 3px;
	width:13px;
}

#contact-form form label.choice
{
	color:#444;
	display:block;
	font-size:100%;
	line-height:1.4em;
	margin:-1.55em 0 0 25px;
	padding:4px 0 5px;
	width:90%;
}

#contact-form form select.select[class]
{
	margin:0;
	padding:1px 0;
}

#contact-form:first-child+html form select.select[class]
{
	margin:1px 0;
}

#contact-form form .safari select.select
{
	font-size:120% !important;
	margin-bottom:1px;
}

#contact-form form input.small
{
	width:25%;
}

#contact-form form select.small
{
	width:25%;
}

#contact-form form input.medium
{
	width:50%;
}

#contact-form form select.medium
{
	width:50%;
}

#contact-form form input.large
{
	width:100%;
}

#contact-form form select.large
{
	width:100%;
}

#contact-form form textarea.small
{
	height:5.5em;
	resize:none;
}

#contact-form form textarea.medium
{
	height:10em;
	resize:none;
}

#contact-form form textarea.large
{
	height:20em;
	resize:none;
}

#contact-form form input, #contact-form form textarea{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

/**** Errors ****/
#contact-form #error_message
{
	background:#fff;
	border:1px dotted red;
	margin-bottom:1em;
	padding-left:0;
	padding-right:0;
	padding-top:4px;
	text-align:center;
	width:99%;
}

#contact-form form #error_message_title
{
	color:#DF0000;
	font-size:125%;
	margin:7px 0 5px;
	padding:0;
}

#contact-form form #error_message_desc
{
	color:#000;
	font-size:100%;
	margin:0 0 .8em;
}

#contact-form form #error_message_desc strong
{
	background-color:#FFDFDF;
	color:red;
	padding:2px 3px;
}

#contact-form form li.error
{
	background-color:#FFDFDF !important;
	border-bottom:1px solid #EACBCC;
	border-right:1px solid #EACBCC;
	margin:3px 0;
}

#contact-form form li.error label
{
	color:#DF0000 !important;
}

#contact-form form p.error
{
	clear:both;
	color:red;
	font-size:10px;
	font-weight:700;
	margin:0 0 5px;
}

#contact-form form .required
{
	color:red;
	float:none;
	font-weight:700;
}

#contact-form form label, {
	margin-top:10px;
}

/**** Guidelines and Error Highlight ****/
#contact-form form li.highlighted
{
	background-color:#fff7c0;
}

#contact-form form .guidelines
{
	background:#f5f5f5;
	border:1px solid #e6e6e6;
	color:#444;
	font-size:80%;
	left:100%;
	line-height:130%;
	margin:0 0 0 8px;
	padding:8px 10px 9px;
	position:absolute;
	top:0;
	visibility:hidden;
	width:42%;
	z-index:1000;
}

#contact-form form .guidelines small
{
	font-size:105%;
}

#contact-form form li.highlighted .guidelines
{
	visibility:visible;
}

#contact-form form li:hover .guidelines
{
	visibility:visible;
}

#contact-form form .no_guidelines .guidelines
{
	display:none !important;
}

#contact-form form .no_guidelines form li
{
	width:97%;
}

#contact-form form .no_guidelines li.section
{
	padding-left:9px;
}

/*** Success Message ****/
#contact-form form .form_success 
{
	clear: both;
	margin: 0;
	padding: 90px 0pt 100px;
	text-align: center
}

#contact-form form .form_success h2 {
    clear:left;
    font-size:160%;
    font-weight:normal;
    margin:0pt 0pt 3px;
}

/* RECAPTCHA */

h5.security-title{
	padding-top: 5px;
	font-weight:normal;
	font-size:8pt;
}

#recaptcha_area {
	margin-left: -15px;
}

/* NOTIFICATION */

	#saveForm {
		margin: 0 auto;
	}
	
	.saveForm {
		width: 150px;
		margin-left: 20px;
		margin-top: 10px;
		-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
		-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
		box-shadow:inset 0px 1px 0px 0px #ffffff;
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
		background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
		background-color:#ededed;
		-moz-border-radius:8px;
		-webkit-border-radius:8px;
		border-radius:8px;
		border:3px solid #dcdcdc;
		display:inline-block;
		color:#777777;
		font-family:Arial Black;
		font-size:12px;
		font-weight:bold;
		padding:6px 24px;
		text-decoration:none;
		text-shadow:1px 1px 0px #ffffff;
	}.saveForm:hover {
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
		background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
		background-color:#dfdfdf;
	}.saveForm:active {
		position:relative;
		top:1px;
	}
	
	.notification #saveForm {
		display: block;
	}
				
	.notification h3 {
		color: #fff;
	}






/*FOOTER*/

#twitter_badge_container{width: 310px; background: #C1EAFF; position:absolute; margin: 22px 0px 0px 60px;}
#twitter_badge_tl{background: transparent url(../images/twitter_tl.png) top left no-repeat;}
#twitter_badge_tr{background: transparent url(../images/twitter_tr.png) top right no-repeat;}
#twitter_badge_bl{background: transparent url(../images/twitter_bl.png) bottom left no-repeat;}
#twitter_badge_br{background: transparent url(../images/twitter_br.png) bottom right no-repeat; }
#twitter_badge_inner{padding: 45px 10px 10px 10px;}
#twitter_badge_via {font-size: 10px }
#twitter_badge_via a {color: #666}
/* defaults */


#my_twitter_status{}
#my_twitter_status_time{color: #666; font-size: 10px;}


#copyright { clear: both; text-align: center; padding: 13px 0px 0px 0px; color:#6F6F6F; font-size:10px;}

/*#footer { margin-top: -100px; height: 138px; clear:both; background-image: url(../images/cimetta_site_footer_sliver.jpg); background-repeat: repeat-x; width:100%; }
*/


#footercontent { position:relative; margin: 0px auto; width:960px; height:100%; }
#footercontact { margin:20px 20px 5px 11px; padding:0px 0px 0px 5px; float:right; text-align:left; font-size:11px; color: #b6b6b6;  border-left:1px #5c5c5c solid; }
#footercontact h3 { color:#FCC803;}
#footermcol1 { float:left; padding:0px; margin:24px 0px 0px 395px; }
#footermcol2 { float:left; padding:0px; margin:24px 0px 0px -5px; }
.footermenu { font-size:11px; line-height:16px; position:relative; width:85px; padding:0px; margin:0px; }
#footer a:link { color:#b6b6b6; text-decoration:none; }
#footer a:visited { color:#b6b6b6; text-decoration:none; }
#footer a:hover { color:#FFF; }
#footer a:active { color:#b6b6b6; }
.footermenu ul li { padding:0px; text-align:left; padding:0px; text-align:left;}
#footertestimonials {float: right; padding: 55px 10px 0px 0px}

#webicons {position:absolute; width: 300px; margin: 20px 0px 0px 20px; }
#webicons img {margin: 0px 0px 8px 0px; }


/* ---------------- TEMPLATES SHOP CSS ------------------ */
#categories { float:left; width:210px; }
#categories ul { width:176px; background:#ffffff; margin-top:8px; padding:13px; line-height:1.1em; display: block;}
#categories ul {list-style-type: none;}
#categories ul a { color:#FFF; text-decoration:none; background:url(../images/marker.gif) 0 5px no-repeat; padding-left:12px;}
#categories ul a:hover { color:#000; text-decoration:underline;}
#categories ul a.activeCategory { color:#000; text-decoration:underline;}

#main-content { float:left; width:707px; }

/* ---------------- SLIDE OUT CONTACT --------------------*/
.slide-out-div {
    padding: 20px;
    width: 400px;
    border: 1px solid #29216d;
    position:relative;
    right:500px;
}


/*--sagesnewfooter3/21/2014--*/

#footer{
	background-color: #202020;
width:100%;
height: 430px;
border-top: 3px solid #d2d2d2;

}

	

.widget1wrapper{
width:275px;
height:334px;
float: left;
margin-right: 25px;

}

.widget2wrapper{
width:275px;
height:334px;
float: left;
margin-right: 25px;


}

.widget3wrapper{
width:275px;
height:322px;
float: left;
width: 349px;
margin-left: 25px;

}

.socialmediaicons{
	
	list-style: none;
	float: left;
	width: 280px;
	margin-top: 0px;
}
.sage_float{
	float: left;
	padding:20px 10px 10px 10px;
}
.social_footertwitter {
border-bottom: solid 1px #151515;
width: 320px;


}

#sage_copyright{
	
clear: both;
text-align: center;
color: #6F6F6F;
font-size: 10px;

}


#sage_floatleft{
	float: left;
}

.sage_h2style{
color: #fcbb07;
font-size: 13pt;
margin-bottom: 1.2em;
font-family: Arial,Verdana,sans-serif;
font-weight: bold;

}

.sage_pstyle{
	color: white;
	font-family: Arial,Verdana,sans-serif;
}

.floatwrapper{
	float: left;
	padding-left: 20px;

}

.imagefloat{
	float: left;
	


}


.sage_footermargin{
	width: 1000px;
	margin: 0 auto;
	position: relative;
	padding: 0;
	height: 255px;
	margin-top: 72px;
}

#sage_floatleft{
	float: left;
}
/*--sagenewfooter--*/