html, body {height:100%;min-height:100%;width:100%;margin:0;padding:0;}

.bodywrap {width:100%;position:relative;min-height:100%;margin:0;padding:0;}

.bodywrap a {cursor:pointer;}

.leftcol {width:50%;position:absolute;top:0;left:0;background:transparent;min-height:100%;}

.rightcol {width:50%;position:absolute;top:0;right:0;background:transparent;min-height:100%;}

.topad {margin:0 auto;padding:0;position:relative;}

.wrap {margin:0 auto;position:relative;z-index:auto;min-height:700px;}

h1, h2, h3, h4, h5 {font-weight:normal;}
h1{ line-height: 48px; }
h2{ line-height: 34px;}
h3{ line-height: 30px;}
h4{ line-height: 28px;}
h5{ line-height: 22px;}
h6{ line-height: 16px;}

.inner {position:relative;margin:0 auto;height:auto;}

.header {margin:0 auto;padding:0;position:relative;overflow:hidden; text-align: center;background-color: #D0D0D1;min-height: 133px; height: auto;}

.header .fullbanner { line-height:0px; width:100%;padding: 20px 0;}

.header #searchform input {line-height:30px;height:30px;margin:0;padding:0 10px;width:90%;}

.header h5.widgetheading {margin:0;padding:0 0 10px 0;}

.header h5.widgetheading a:link, .header h5.widgetheading a:visited, .header h5.widgetheading a:hover {text-decoration:none;}

.headerwidget a:link, .header.widget  a:visited {text-decoration:none;}

.headerwidget a:hover {text-decoration:none;}

.headerwidget form {padding:0;margin:0;}

.headerwidget ul {padding:0;margin:0;list-style-type:none;}

.headerwidget li {padding:2px 0;line-height:15px;}

.headerwidget ul ul li {padding-left: 5px;margin:0;list-style-type:none;}

.headerwidget #calendar_wrap {margin:0 auto;}

.headerwidget table {width:100%;}

.headerwidget .textwidget {padding:0;}

.headerwidget div {padding:0;}

.logopos {z-index:1;} .titlepos {z-index:2;} .taglinepos {z-index:3;} .rssiconpos {z-index:4;} .extraicononepos {z-index:5;} .extraicontwopos {z-index:6;} .extraiconthreepos {z-index:7;} .extraiconfourpos {z-index:8;} .headerwidgetpos {z-index:9;}

.mainmenu {width:100%;margin:0;position:relative;z-index:auto;font-weight:normal;}

.mainmenu .inner {z-index:98;}

.mainmenu .sf-menu a {padding:0 1em;text-decoration:none;}

.mainmenu ul.sf-menu {padding:0;float:left; width:100%}
.mainmenu ul.sf-menu ul.sub-menu li{width:100%}
.secondmenu {width:100%;margin:0;position:relative;z-index:98;font-weight:normal;}

.secondmenu .inner {z-index:97;}

.secondmenu ul.sf-menu {padding:0;float:left;}

.secondmenu .sf-menu a {padding:0 1em;text-decoration:none;}

.featuredone {padding:0;overflow:hidden;}

.featuredone .inner { width:987px; }

.featuredone a:link, .featuredone a:visited {text-decoration:none;}

.featuredone a:hover {text-decoration:none;}

.featuredtwo {padding:1px 0;}

.featuredtwo a:link, .featuredtwo a:visited {text-decoration:none;}

.featuredtwo a:hover {text-decoration:none;}

.content {position:relative;padding-bottom:30px;}

.postarea {padding-top:10px;margin:0;}

.postarea a:link, .postarea a:visited {text-decoration:none;}

.postarea a:hover {text-decoration:none;}

.page, .post {margin:0 0 10px 10px;padding:10px;}

.post {float:left;overflow:hidden; background-color:transparent; clear:both;}

.post #searchform input {line-height:30px;height:30px;margin:0;}

.pagetitle {padding:0;}

.post #searchform input {line-height:30px;height:30px;margin:0;padding:0 10px;}

.postmeta {margin-bottom:10px;padding:4px 10px;}

.postmeta a:link, .postmeta a:visited {text-decoration:none;}

.postmeta a:hover {text-decoration:none;}

.postmetatwo {padding:5px 0;}

blockquote {margin:20px;padding:10px;}

.postcomment h3 {font-size:18px;}

ul.commentlist {list-style-type:none;padding:0;}

ul.commentlist li {padding:10px;margin-bottom:20px;}

ul.commentlist li ul {list-style-type:none;padding:0;margin-top:20px;}

.commentlist .comment-author {font-style:italic;font-size:24px;font-family:Georgia, "Times New Roman", Times, serif;}

.comment-meta {font-style:italic;font-size:18px;font-family:Georgia, "Times New Roman", Times, serif;margin-bottom:10px;}

.comment-meta a:link, .comment-meta a:visited, .comment-meta a:hover {font-weight:normal;}

textarea#comment {width:100%;}

p.form-submit input#submit {padding:10px;cursor:pointer;}

.emm-paginate a, .emm-paginate a:link, .emm-paginate a:visited {margin-right:4px;padding:3px 6px;text-align:center;text-decoration:none;}

.emm-paginate .emm-title {margin-right:4px;}

.emm-paginate .emm-gap {margin-right:4px;}

.emm-paginate .emm-current {background:none;margin-right:4px;padding:3px 6px;}

.sidebar {padding-top:0;}

.sidebar a:link, .sidebar a:visited {text-decoration:none;} .sidebar a:hover {text-decoration:none;}

.sidebar .socialicons img {float:left; margin-right:8px;}

.header .socialicons a {float:left; margin-right:8px;}

.header .socialicons {padding-left: 108px;}

.footerone .socialicons a {float:left; margin-right:8px;}

.sidebar h4.widgetheading {margin:0 0 10px 0;padding:5px 0 15px}

.sidebar h4.widgetheading a:link, .sidebar h4.widgetheading a:visited, .sidebar h4.widgetheading a:hover {text-decoration:none;}

.sidewidget #searchform input {line-height:30px;height:30px;margin:0;padding:0 10px}

.sidewidget {margin:0 0 10px 0;padding:10px; padding-left: 20px;}

.sidewidget form {padding:0;margin:0;}

.sidewidget ul {padding:0;margin:0;list-style-type:none;}

.sidewidget li {padding:5px 0;line-height:20px;}

.sidewidget ul ul {padding:0 0 0 10px;margin:0;list-style-type:none;  border-top: 1px solid #B2B2B2; margin-top: 10px;}

.sidewidget ul ul li{ border-bottom: none; }

.sidewidget #calendar_wrap {margin:0 auto;}

.sidewidget table {width:100%;}

.sidewidget .textwidget {padding:0;}

.sidewidget div {padding:0;}

.footwidget {float:left;margin:20px 0 20px 20px;}

.footerone h4.widgetheading {margin:0 0 10px 0;padding:0 0 10px 0;}

.footerone h4.widgetheading a:link, .footerone h4.widgetheading a:visited, .footerone h4.widgetheading a:hover {text-decoration:none;}

.footerone a:link, .footerone a:visited {text-decoration:none;}

.footerone a:hover {text-decoration:none;}

.footerone #searchform input,.post #searchform input {line-height:30px;height:30px;margin:0;border:1px solid #666;padding:0 10px;}

.footwidget form {padding:0;margin:0;}

.footwidget ul {padding:0;margin:0;list-style-type:none;}

.footwidget li {padding:5px 0;line-height:20px;}

.footwidget ul ul li {padding-left: 5px;margin:0;list-style-type:none;}

.footwidget #calendar_wrap {margin:0 auto;}

.footwidget table {width:100%;}

.footwidget .textwidget {padding:0;}

.footwidget div {padding:0;}

.footertwo a:link, .footertwo a:visited {text-decoration:none;}

.footertwo a:hover {text-decoration:none;}

.cnotice img {vertical-align:top;margin-right:5px;}


/* General Styles */


.clear {clear:both;margin:0;padding:0;height:0;}

a:link, a:visited, a:hover {text-decoration:none;}

img {border:0;}

em, i {font-style: italic;}

strong, b {font-weight: bold;}

.content img.centered, .content img.aligncenter {display: block;margin-left:auto;margin-right:auto;padding:4px;background:#ffffff;border:1px solid #CCC;}

.content img.alignright {margin: 0 0 2px 7px;display: inline;padding:4px;background:#ffffff;border:1px solid #CCC;}

.content img.alignleft {margin: 0 7px 2px 0;display: inline;padding:4px;background:#ffffff;border:1px solid #CCC;}

.aligncenter, div.aligncenter {display:block;margin-left:auto;margin-right:auto;}

.alignright {float:right;}

.alignleft {float:left;}

.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;}

.wp-caption img {margin:0;padding:0;border:none;}

.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}


/* Main Slider Styles */

.showcase {position:relative;margin:auto;}

.showcase-load {height: 470px;overflow: hidden;}



/* Main Slider Arrows */

.showcase-arrow-previous, .showcase-arrow-next {position:absolute;background: url('images/circlearrows.png');width:40px;height:40px;top:164.32px;cursor:pointer;}

	.featuredone .showcase-arrow-previous {left:18px;z-index:9; background-position:-1px 0;}
	.featuredone .showcase-arrow-previous:hover {background-position:-1px -42px;}
	.featuredone .showcase-arrow-next {right:18px;background-position: -43px 0;z-index:9;}
	.featuredone .showcase-arrow-next:hover {background-position:-43px -42px;}

.showcase-content img, .showcase-content .flashContainer {padding-bottom: 15px;}

.showcase iframe {z-index:1;}

.showcase-plus-anchor {background-image: url('images/plus.png');background-repeat:no-repeat;}

.showcase-plus-anchor:hover	{background-position:-32px 0;}	

.showcase-tool-tip {background-color:#fff;color:#000;text-align:left;padding:5px 8px;background-image:url('images/white-opacity-80.png');}

.showcase-caption {color:#000;padding:8px 15px;text-align: left;position:absolute;bottom:25px;left:10px;right:10px;display:none;background-image:url('images/white-opacity-80.png');  background:transparent;}



/* Main Slider Circle Buttons */

span.blipon {background:url('images/blipon.png') top center no-repeat;}

span.blipoff {background:url('images/blipoff.png') top center no-repeat;}



/* Button Wrapper */

.showcase-button-wrapper {text-align:center;height:20px;width:100%;z-index:99;position:absolute;bottom:5px;}	

.showcase-button-wrapper span {margin-right:3px;  padding: 8px 7px;;cursor:pointer;display:inline;}

.showcase-plus-anchor {background:#fff;}

.showcase-tooltip {background:#fff;color:#000;}



/* Menu Styles */

.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;}

.sf-menu ul {position:absolute;top:-999em;width:10em;}

.sf-menu ul li {width:100%;}

.sf-menu li:hover {visibility:inherit;}

.sf-menu li {float:left;position:relative;}

.sf-menu a {display:block;position:relative;}

.sf-menu li:hover ul, .sf-menu li.sfHover ul {left:0;z-index:99;}

ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {top:-999em;}

ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {left:10em;top:0;}

ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {top:-999em;}

ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {left:10em;top:0;}

.sf-menu a.sf-with-ul {padding-right:2.25em;min-width:1px;}

.sf-sub-indicator {position:absolute;display:block;right:.75em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url('images/arrows-ffffff.png') no-repeat -10px -100px;}

a > .sf-sub-indicator {background-position: 0 -100px;}

a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator { 	background-position: -10px -100px;}

.sf-menu ul .sf-sub-indicator {background-position:-10px 0;}

.sf-menu ul a > .sf-sub-indicator {background-position:0 0;}

.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator {background-position: -10px 0;}

.sf-shadow ul {background:url('images/shadow.png') no-repeat bottom right;padding: 0 8px 9px 0;}

.sf-shadow ul.sf-shadow-off {background: transparent;}



/* ColorBox */

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}

#cboxOverlay{position:fixed; width:100%; height:100%;}

#cboxMiddleLeft, #cboxBottomLeft{clear:left;}

#cboxContent{position:relative;}

#cboxLoadedContent{overflow:auto;}

#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}

#cboxTitle{margin:0;}

#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

#cboxOverlay{background:#000;}

#cboxContent{margin-top:20px;}

#cboxLoadedContent{background:#000; padding:5px;}

#cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}

#cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}

#cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;  background:transparent;}

#cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; width:28px; height:65px; text-indent:-9999px;}

#cboxPrevious.hover{background-position:bottom left;}

#cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px;  width:28px; height:65px; text-indent:-9999px;}

#cboxNext.hover{background-position:bottom right;}

#cboxLoadingOverlay{background:#000;}

#cboxLoadingGraphic{background:url('images/loading.gif') no-repeat center center;}

#cboxClose{position:absolute; top:5px; right:5px; display:block;  width:38px; height:19px; text-indent:-9999px;}

#cboxClose.hover{background-position:bottom center;}





.featuredone {background-position: center bottom;padding:20px 0;}

.showcase {background:#fff;}

.featuredtwo {overflow:visible;}

.strip {float:left;width:33%;}

.stripinner {margin:10px 0px 10px 10px;padding:5px 12px;text-align:justify;background:#fff;border:1px solid #ddd; word-wrap: break-word;}

.headerwidgetpos {z-index:9;position:absolute;top:20px;right:0px;text-align:right;}

.headerwidgetpos h1, .headerwidgetpos h2, .headerwidgetpos h3, .headerwidgetpos h4, .headerwidgetpos h5, .headerwidgetpos h6 {margin:0;font-weight:normal;}

.header h5.widgetheading {margin:0;padding:0 0 10px 0;}

.header h5.widgetheading a:link, .header h5.widgetheading a:visited, .header h5.widgetheading a:hover {text-decoration:none;}

.headerwidget a:link, .headerwidget a:hover, .header.widget a:visited {text-decoration:underline;color:inherit; }

.headerwidget form {padding:0;margin:0;}

.headerwidget ul {padding:0;margin:0;list-style-type:none;}

.headerwidget li {padding:2px 0;line-height:15px;}

.headerwidget ul ul li {padding-left: 5px;margin:0;list-style-type:none;}

.headerwidget #calendar_wrap {margin:0 auto;}

.headerwidget table {width:100%;}

.headerwidget .textwidget {padding:0;}

.headerwidget div {padding:0;}

.headerwidgetpos{width:auto;}

.header a:link .taglinepos, .header a:visited .taglinepos, .header a:hover .taglinepos{font-smooth:always;top:85px;  left:5px; font-size:20px; }

.logopos {top:20px;left:0;}

.topad {height:0px; }

.header-widget .phone_number{color: #2285CA;font-size: 24px;margin: 8px 0 0; padding-left:30px; background: url('images/phone.png') no-repeat scroll 0 3px transparent; float:right; clear:both;}

.header-widget .email{color:#676767;font-size: 17px;margin: 2px 0 0; padding-left:30px; background: url('images/email.png') no-repeat scroll 2px 5px transparent; float:right; clear: both;}

.header-widget .email a{
	text-decoration:none;
}

.header-widget > a{ color:#0072c2 !important;padding-top:15px; float:right; clear: both;}

.mainmenu .sf-menu .children li ,.mainmenu .sf-menu .children li a , .mainmenu .sf-menu .sub-menu li ,.mainmenu .sf-menu .sub-menu li a{
	height:38px;
	margin:0;
}

.mainmenu .inner { width: 987px; }

.mainmenu .sf-menu {
	font-size: 1.1em;
}

.mainmenu .sf-menu .children  , .mainmenu .sf-menu .sub-menu  {
	margin:0;
	padding:0;
	font-size:14px;
}

.featuredone{
    padding: 0;
	height:auto;
	height: 392px;
}

.featuredone .inner #showcase{
	height: 372px;
	margin: 10px 0;
}

.showcase-content .showcase-content{
	margin: 13px 14px 13px 13px;
 	height: 346px;
	overflow:hidden;
}

.showcase-slide{
	display:none;
    bottom: 0;
    position: absolute;
    top: 0;
}

.featuredtwo {
    background-color: #FFF;
    background-image: url('images/callout_bg.jpg');
    background-position: center top;
    background-repeat: repeat-x;
    color: #3B3B3B;
    min-height: 290px;
}

.featuredtwo .inner{
    display: inline-block;
	text-align: center;
	width: 100%;	
}

.strip {

	background: url('images/callout_box.png') repeat scroll 0 0 transparent;
    text-align: justify;
	height:247px;
	width:314px;
	margin-top: 28px;
	margin-left: 2.5px;
    margin-right: 2.5px;
}

.stripinner {
	background: transparent;
	border: 0 none;	
	margin: 5px;
	position:relative;
    height: 190px;
}

.stripinner p{
	font-size:14px;
	font-family: arial, helvetica, "trebuchet ms", sans-serif;
	line-height:18px;
}

.stripinner h4{
	color: #2285ca;
	font-size:24px;
	margin: 10px 0;
}

.stripinner a span{
	background: url('images/learnmore.png') no-repeat scroll 0 0 transparent;
	width:98px;
	height:30px;
	margin:0;
	position:absolute;
	bottom:8px;
	right:10px;
}

h1.posttitle, h1.pagetitle ,h3.pagetitle{
	color: #2285CA;
    font-size: 44px;
    letter-spacing: -2px;
	margin: 5px 0 20px;
}

h1.posttitle, h1.pagetitle {
	line-height:48px;
}

.content{
	font-family: arial, helvetica, "trebuchet ms", sans-serif;
	font-size: 15px;
	line-height: 22px;
}

.postarea{
	color: #4c4b4b;
}

.sidebar h4.widgetheading {
	color: #2285CA;
    letter-spacing: -1px;	
	font-size: 24px;	
	margin: 0;

}

.sidebar h4.widgetheading ,.sidewidget li{
    border-bottom: 1px solid #B2B2B2;
}

.sidewidget li,.sidewidget li a,.sidebar a:link, .sidebar a:visited {
	font-size:16px;
	color: #787878;
}

.sidewidget li a:hover, .sidewidget a:hover{
	color:#006AB6;
}

#wp-calendar a{
	text-decoration:underline;
}

.sidewidget {
    margin: 0;
	background-color:transparent;
}

.postarea{
	padding:0;
}

.content{
	background:none;
}

.nocolsidepost {
    width: 630px;
}

.footerone h4.widgetheading {
	color: #2285ca;
	font-size:22px;
	border:none;
}

.footerone{
	background-color:  #131314;
    background-image: url('images/footer-bg.jpg');
    background-position: center top;
    background-repeat: repeat-x;
    color: #757575;
    font-size: 11px;
    min-height: 250px;
}

.footwidget {
    float: left;
    margin: 8px 0 20px 20px;
}

.footertwo { 
	background-image: url('images/footer2-bg.jpg'); 
	background-repeat:repeat-x;background-position:center top;
	background-color:#ffffff;
	height:66px;
	color:#3b3b3b;
	font-size:11px;
}

.footerone a:hover{
    color: #757575;
}

.footwidget li{
	border:none;
	font-family: arial, helvetica, "trebuchet ms", sans-serif;
	font-size: 14px;
	background: url('images/footer-border-bottom.png') bottom left no-repeat;
}	

.footwidget a:hover{
	color:#9e9e9e;
}

.footwidget div {
	font-family: arial, helvetica, "trebuchet ms", sans-serif;
	font-size: 14px;
    line-height: 20px;
    padding: 5px 0;	
}

.cnotice {
	font-size:12px;
	font-family: arial, helvetica, "trebuchet ms", sans-serif;
	color: #ababab;
	padding: 0;
	float:left;
	display:inline;
}

.poweredby {
	font-size:12px;
	font-family: arial, helvetica, "trebuchet ms", sans-serif;
	padding: 0;
	color: #ababab;
	float:right;
	display:inline;
}

.footertwo .inner{
	padding-top: 27px;
}

.footertwo .poweredby a, .footertwo .poweredby a:hover {
	color: #ababab;
	text-decoration: underline;
}

.featuredone .inner #showcase{
    background: url('images/slider_border.png') transparent;	
}

.sidewidget .textwidget, .sidewidget select, .sidewidget #wp-calendar, .sidewidget #searchform{
	 color: #787878;
	 font-family: arial, helvetica, "trebuchet ms", sans-serif;
	 font-size: 16px;
	 margin-top: 10px;
}

.sidewidget #searchform input{
	color: #787878;
	font-family: arial, helvetica, "trebuchet ms", sans-serif;
 	font-size: 16px;
	border: 1px solid #ABABAB;
}

.footwidget ul.children ,.sidewidget ul.children {
	display:none;
}

h1.posttitle a:link, h1.posttitle a:visited, h1.pagetitle a:link, h1.pagetitle a:visited {
	font-size: 44px;
}

.mainmenu .menu-item {
    height: 40px;
    line-height: 40px;
}


/* Contact Us Footer*/

#b-contact{
   margin: 0 0 8px;
}

#b-name{
	margin:2px 0;
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
	background:transparent;
}

#b-address{
	margin:2px 0;
	color:#ffffff;
	font-size:16px;
	font-family: calibri;
	background:transparent;	
}

#b-address2{
	margin:2px 0;	
	color:#ffffff;
	font-size:16px;
	font-family: calibri;
	background:transparent;	
}

#b-phonenumber{
	margin:15px 0 0;
	color:#2989cc;
	font-size:20px;
}

#b-email , #b-email a{
	margin:2px 0;	
	color:#379fe8;
	font-size:14px;
}

/* Testimonial Slider */

#testimonials{ background:url('images/testimonials_bg.png') repeat-x scroll 0 0 #E2E2E2;color:#6B6C6B;font-size:14px;font-style:italic;padding:25px 0;width:100%;}

#testimonials .testimonial{
	background:  url('images/testimonial_bg_mid1.png') repeat-y;	
	width:815px;
	min-height: 50px;
}

#testimonials .top{
    margin: 0 auto;
	width:815px;
	height: 5px;
	background:  url('images/testimonial_bg_top1.png') repeat-y;	
}

#testimonials .bot{
 	margin: 0 auto;	
	width:815px;
	height: 4px;
	background:  url('images/testimonial_bg_bot1.png') repeat-y;	
}

#testimonials .inner{ width:815px;}

#testimonials .showcase-content .showcase-content{
	margin-left:80px;		
	margin-top:14px;			
}

.sws_slider{
    margin-top: -15px;
    padding: 0 50px;
}


.featuredone .twothirds_col, .featuredone .three_col , .featuredone .threefourths_col , .featuredone .four_col{
	margin-right:10px;
}



/************************************************************************* 
CUSTOM CSS to work in conjunction with the Styles With Shortcodes Plugin 
*************************************************************************/

/* CSS for Videos on LEFT */


/* 420px Left (With Arrows) - Content on the right */

div.yt420left-a {
	float: left;
	width: 420px;
	height: 315px;
	margin: 13px 20px 44px 51px;
}

div.contentrightof420-a {
	float: left;
	width: 420px;
	height: 315px;
	margin: 13px 0 44px 0;
	text-align: left;
}


/* END - 420px Left (With Arrows) - Content on the right */



/* 420px Left (NO Arrows) - Content on the right */

div.yt420left-noa {
	float: left;
	width: 420px;
	height: 315px;
	margin: 13px 20px 44px 15px;
}

div.contentrightof420-noa {
	float: left;
	width: 490px;
	height: 315px;
	margin: 13px 0 44px 0;
	text-align: left;
}

/* END - 420px Left (NO Arrows) - Content on the right */



/* 560px Left (With Arrows) - Content on the right */

div.yt560left-a {
	float: left;
	width: 560px;
	height: 315px;
	margin: 13px 20px 44px 51px;
}

div.contentrightof560-a {
	float: left;
	width: 280px;
	height: 315px;
	margin: 13px 0 44px 0;
	text-align: left;
}

/* END - 560px Left (With Arrows) - Content on the right */



/* 560px Left (NO Arrows) - Content on the right */

div.yt560left-noa {
	float: left;
	width: 560px;
	height: 315px;
	margin: 13px 20px 44px 15px;
}

div.contentrightof560-noa {
	float: left;
	width: 350px;
	height: 315px;
	margin: 13px 0 44px 0;
	text-align: left;
}

/* END - 560px Left (NO Arrows) - Content on the right */



/* CSS for Videos on RIGHT */


/* 420px Right (With Arrows) - Content on the left */

div.yt420right-a {
	float: left;
	width: 420px;
	height: 315px;
	margin: 13px 0 44px 0;
}

div.contentleftof420-a {
	float: left;
	width: 420px;
	height: 315px;
	margin: 13px 20px 44px 51px;
	text-align: left;
}

/* END - 420px Right (With Arrows) - Content on the left */



/* 420px Right (NO Arrows) - Content on the left */

div.yt420right-noa {
	float: left;
	width: 420px;
	height: 315px;
	margin: 13px 0 44px 0;
}

div.contentleftof420-noa {
	float: left;
	width: 490px;
	height: 315px;
	margin: 13px 20px 44px 15px;
	text-align: left;
}

/* END - 420px Right (NO Arrows) - Content on the left */



/* 560px Right (With Arrows) - Content on the left */

div.yt560right-a {
	float: left;
	width: 560px;
	height: 315px;
	margin: 13px 0 44px 0;
}

div.contentleftof560-a {
	float: left;
	width: 280px;
	height: 315px;
	margin: 13px 20px 44px 51px;
	text-align: left;
}

/* END - 560px Right (With Arrows) - Content on the left */



/* 560px Right (NO Arrows) - Content on the left */

div.yt560right-noa {
	float: left;
	width: 560px;
	height: 315px;
	margin: 13px 0 44px 0;
}

div.contentleftof560-noa {
	float: left;
	width: 350px;
	height: 315px;
	margin: 13px 20px 44px 15px;
	text-align: left;
}

/* END - 560px Right (NO Arrows) - Content on the left */



/* Basic Aweber Form */

div.showcase-content #aweberbasic input { display: inline; width: 250px; margin: 0 0 1px 0; padding: 4px 4px 8px; color: #666; background: #f5f5f5; border: 1px solid #ccc; margin: 4px 0; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; clear: none; font-size: 14px; line-height: 14px; }

div.showcase-content #aweberbasic input.submit { cursor: pointer; border: 1px solid #222; background:#333; color:#fff; width: auto; padding: 6px 12px; }

div.showcase-content #aweberbasic input.submit:hover { background:#444; }

div.showcase-content #aweberbasic input[type="submit"][disabled] { background:#888; cursor: default; }

div.showcase-content #aweberbasic h6 { margin: 0 0 5px 0; padding-top: 3px; font-size: 18px; font-style: italic; line-height: 1.2em; }

div.showcase-content #aweberfancy p.privacy { margin: 0 0 5px 0; padding-top: 3px; font-size: 12px; font-style: italic; line-height: 1.1em; }

/* END - Basic Aweber Form */



/* Fancy Aweber Form */

div.showcase-content form#aweberfancy { width: 260px; margin: 0; padding: 8px; color: #FFF; background: #999; border: 1px solid #333; margin: 4px 0; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; clear: none; font-size: 14px; line-height: 14px; }

div.showcase-content #aweberfancy input { display: inline; width: 250px; margin: 0 5px; padding: 5px 4px; color: #666; background: #f5f5f5; border: 1px solid #ccc; margin: 4px 0; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; clear: none; font-size: 14px; line-height: 14px; }

div.showcase-content #aweberfancy input.submit { cursor: pointer; border: 1px solid #222; background:#333; color:#fff; width: auto; padding: 6px 12px; }

div.showcase-content #aweberfancy input.submit:hover { background:#444; }

div.showcase-content #aweberfancy input[type="submit"][disabled] { background:#888; cursor: default; }

div.showcase-content #aweberfancy h6 { margin: 0 0 5px 0; padding-top: 3px; font-size: 18px; font-style: italic; text-align: center; line-height: 1.2em; }

div.showcase-content #aweberfancy p.privacy { margin: 0 0 5px 0; padding-top: 3px; font-size: 12px; font-style: italic; text-align: center; line-height: 1.1em; }

/* END - Fancy Aweber Form */



/***********************************************************
END CUSTOM CSS for Styles With Shortcodes Plugin 
***********************************************************/



/* Custom CSS For Contact Form 7 In Slider Area */

div.showcase-content .wpcf7-form input, div.showcase-content .wpcf7-form textarea { display: inline; width: 250px; margin: 0 0 1px 0; padding: 4px 4px 8px; color: #666; background: #f5f5f5; border: 1px solid #ccc; margin: 4px 0; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; clear: none; font-size: 14px; line-height: 14px; }

div.showcase-content .wpcf7-form textarea {
	height: 60px;
	line-height: 16px;
	padding: 3px;
}

div.showcase-content .wpcf7-form input:focus, div.showcase-content .wpcf7-form textarea:focus, div.showcase-content .wpcf7-form select:focus { border: 1px solid #999; background-color: #fff; color:#333; }

div.showcase-content .wpcf7-form input.wpcf7-submit { cursor: pointer; border: 1px solid #222; background:#333; color:#fff; width: auto; padding: 6px 12px; }

div.showcase-content .wpcf7-form input.wpcf7-submit:hover { background:#444; }

div.showcase-content .wpcf7-form input[type="submit"][disabled] { background:#888; cursor: default; }

div.showcase-content .wpcf7-form h6 { margin: 0;  font-size: 18px; font-style: italic; }

div.showcase-content .wpcf7-form .wpcf7-response-output  { margin: 0; }

/* END - Custom CSS For Contact Form 7 In Slider Area */



/* Heading Margins Inside Of The Main Slider Area */

div.showcase-content h1 { margin: .5em 0 .9em 0; }

div.showcase-content h2 { margin: .5em 0 .9em 0; }

div.showcase-content h3 { margin: .5em 0 .9em 0; }

div.showcase-content h4 { margin: .5em 0 .9em 0; }

div.showcase-content h5 { margin: .5em 0 .9em 0; }

div.showcase-content h6 { margin: .5em 0 .9em 0; }

/* END - Heading Margins Inside Of The Main Slider Area */



/* Custom CSS For Fast Secure Contact Form In Slider Area */

div.showcase-content h6{
	font-size: 18px;
    font-style: italic;
    margin: 0; 
}

div.showcase-content .fsc_data_container input[type=text], div.showcase-content .fsc_data_container input[type=email], div.showcase-content .fsc_data_container textarea { display: inline; width: 250px; margin: 0 0 1px 0; padding: 4px 4px 8px; color: #666; background: #f5f5f5; border: 1px solid #ccc; margin: 4px 0; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; clear: none; font-size: 14px; line-height: 14px; }

div.showcase-content .fsc_data_container{
	margin:-1em 0;
}

div.showcase-content .fsc_data_container textarea {
	height: 60px;
	line-height: 16px;
	padding: 3px;
}

div.showcase-content .fsc_data_container input:focus, div.showcase-content .fsc_data_container textarea:focus, div.showcase-content .fsc_data_container select:focus{
	border: 1px solid #999; background-color: #fff; color:#333;
}

div.showcase-content .fsc_data_container input[type=submit] { 
	border-radius: 5px 5px 5px 5px;
    clear: none;
    display: inline;
    font-size: 14px;
    line-height: 14px;
    margin: 4px 0;
	cursor: pointer; 
	border: 1px solid #222; 
	background:#333; 
	color:#fff; 
	width: auto; 
	padding: 6px 12px; 
}

div.showcase-content .fsc_data_container input[type=submit]:hover{
 background:#444;
}

/* END - Custom CSS For Fast Secure Contact Form In Slider Area */