@charset "utf-8";

/* CSS Document */



body {margin:0 auto; padding:0; font-family: Arial, Verdana; width:100%; letter-spacing: 1px;}



a, a img {outline:none; text-decoration:none;}



p, h1, h2, h3, h4, h5 {margin:0; padding:0;}

#wrapper {margin:0 auto; padding:0; width:1024px;}



#inner-container {margin:0 auto; padding:0; width:952px;}



#header {float:left; width:100%;}



    .clients-logo td{margin-right:15px; margin-bottom:10px; float:left;}
    .twtr-widget .twtr-tweet-wrap{margin: 9px 0px;}

.logo {
    float: left;
    padding: 22px 0 0;
    text-align: right;
    width: 318px;
}



.logo img {width:283px; height:68px;}





#access .menu {
    float: right;
    margin: 5px 12px 0 0;
    /*width: 620px;*/
}


#access .menu ul {margin:0; padding:0;}

#access .menu li {

    float: left;

    font-size: 18px;

    font-weight: bold;

    line-height: 42px;

    list-style: none outside none;

    padding: 0 20px;

    text-transform: lowercase;

	 background: url("images/menu_bg.gif") repeat-x scroll 0 0 transparent;

}



#access .menu li a {color:#5b5c5d; text-decoration:none;}

#access .menu li a:hover {color:#0081bd;}



#access .menu li.current-menu-item a {color:#0081bd;}



#banner-container {float:left; width:100%; padding: 22px 0 0;}



.banner {float:left; width:1024px;}
.banner img {width:1024px; height:335px; position: absolute;display: block !important;}



.banner_btm {display:none;float:left; width:100%; background:url(images/banner_bluebg.png) repeat-x; height:74px; margin:-74px 0 0;}

.banner-btm-txt {float:left;  padding: 24px 0 0 26px; font-size:24px; font-weight:bold; color:#fff;}

.banner_num {

    float: right;

    padding: 30px 33px 0 0;

    width: auto;

}

.banner_num ul {margin:0; padding:0;}

.banner_num li {float:left; width:auto;  margin: 0 0 0 9px; list-style:none; background:url(images/black_dot.png) no-repeat; cursor:pointer;}

.banner_num li a {outline:none; border:none; text-decoration:none;}

.banner_num li:hover a {visibility:hidden;}

.banner_num li.active a {visibility:hidden;}



#icontwit-container {float:left; width:100%; background:url(images/black_bg.gif) repeat-x; margin: 24px 0 0;}



.icon-left {float:left; width: auto; padding: 0 0 0 0px;}

.icon-left ul {margin: -10px 0 0; padding:0;}

.icon-left li {float:left; width:62px; margin:0; list-style:none; padding: 0 9px 0 0;}



.twitter {

float:right;

margin:0 0 0;

width:672px;

}



.twitter p {margin:0; padding:0; font-size:10px; color:#fff; letter-spacing:2px;}

.twitter p img {    float: left;    height: 25px;    padding: 6px 2px 0 0;    width: 44px;}

.twitter p span{font-weight:bold;}



#home_sub {float:left; width: 95%;   padding: 0 26px 70px;  margin: 21px 0 0;}



#home_sub .left {

    background: url("images/border.png") repeat-y scroll right center transparent;

    float: left;

    padding: 2px 0 11px;

    width: 324px;

}



#home_sub .left h1 {

    color: #0081BD;

    font-family: Tahoma;

    font-size: 16px;

    padding: 16px 0 8px;

}



#home_sub .left p {

    color: #5B5C5D;

    font-size: 13px;

    letter-spacing: 1px;

    padding: 4px 32px 8px 0;

}

#home_sub .left p a {color:#0081bd; text-decoration:none; font-weight:bold; padding:0; }



#thumbs_cont {

    float: right;

    padding: 24px 0 0;

    width: 606px;

}

.thumbs_img {

    float: left;

    padding: 15px 0 0;

    width: 111px;

}

.thumbs_img img {width:111px; height:111px;}



.thumbnail {float:left; width: 480px; margin: -18px 0 0 12px;}

.thumbnail ul {margin:0; padding:0; display:inline-table; #display:inline;}

.thumbnail li {float:left; width:auto; padding: 0 0 20px 16px; margin:0; list-style:none;}



#client-container {float:left; width:100%; background:#e0e0e0; font-family:Tahoma;}

#client-container .inner-cont {float:left; width:972px; background: url("images/landing_banner.png") no-repeat right bottom; min-height:324px; }

#client-container .inner {float:left; width:284px;  padding: 0 10px 20px 26px;  margin: -42px 0 0;}

.inner_top{float:left;  width: 236px; background:#303030; color:#fff; text-transform:uppercase; font-size:15px; padding: 12px 0 12px 14px;}

#client-container .inner ul{list-style: none; float: left; margin: 0px; padding: 0 0 0 15px;}

#client-container .inner ul li a{font-size:12px !important;}

#client-container .inner ul li span{color:#303030;font-size:14px;text-transform:uppercase; float: left; margin-top: 20px; width: 100%;}

.inner p span{font-size:14px; text-transform:uppercase; float:left; padding: 20px 0 0; color:#303030; width:100%;}

.inner p {font-size:12px; color:#303030; padding:0 0 0 16px;}



#client-container .inner1 {float:left; width:284px;  padding: 0 10px 20px 26px;  margin: -42px 0 0;}

.inner_top1{float:left;  width: 236px; background:#303030; color:#fff; text-transform:uppercase; font-size:15px; padding: 12px 0 12px 14px;}

.inner1 p {font-size:12px; color:#303030; padding:20px 0 0 16px; float:left; width: 84%;}

.inner1 p a{font-size:12px; color:#303030; padding:0px; float:left; width: 100%;}



.home_banner {float:right; width:311px;  padding: 20px 34px 0 0;}

.home_banner img {width:311px; height:298px; float: left;}





#footer {float:left; width:100%; background:#303030;}

.footer_txt {float:left; font-size:11px; font-family:Tahoma; color:#fff; padding: 20px 0 20px 40px;}





/*----INTERIOR PAGE---*/



#face_like {
    float: right;
    padding: 12px 20px 0 0;
    
}

#face_like html {width:58px; float:left; margin:0; padding:0;}

.face_like img {width:188px; height:32px;}



#facebook .connect_widget_interactive_area {float:right;}



#access .menu1 {margin: 5px 19px 0 0;  float: right;}

#access .menu1 ul {margin:0; padding:0;}

#access .menu1 li {float:left; font-size:18px; font-weight:bold; text-transform:lowercase; list-style:none; padding: 0 14px; line-height: 42px; background:url(images/menu_bg.gif) repeat-x;}
#access .menu1 li:first-child {padding-left: 0}#access .menu1 li:last-child {padding-right: 0}
#access .menu1 li a {color:#5b5c5d; text-decoration:none;}

#access .menu1 li a:hover,#access .menu1 li.current_page_item a {color:#0081bd;}

#access .menu1 li a.active {color:#0081bd;}



#access .menu1 li.current-item a {color:#0081bd;}



#menu-tab_cont {float:left; width:100%; background:#0081bd url(images/menu-tab.gif) right no-repeat; padding:0;

margin: 62px 0 10px; height: 47px;}



#menu-tab_cont .widget-area{float: right; margin-right: 40px;}



.menu-txt {float:left; width:auto;  padding: 12px 0 0 34px; font-size:18px; font-weight:bold; color:#fff; text-transform:lowercase; }



/*.icon-right {float:right; width: auto; padding: 0 40px 0 0;}*/

.icon-right ul {margin: -10px 0 0; padding:0;}

.icon-right li {float:left; width:62px; margin:0; list-style:none; padding: 0 9px 0 0;}



#interior-inner {

    margin: 0 auto;

    padding: 0;

    width: 958px;

}



#interior-inner .left {float:left;width:598px; padding-bottom:20px;}

#interior-inner .left h1 {font-size:15px; font-family:Tahoma; color:#0081bd; padding: 20px 0 6px;}

#interior-inner .left h2 {font-size:13px; font-family:Tahoma; color:#0081bd; padding: 20px 0 6px;}

#interior-inner .left p {font-size:12px; color:#303030;  font-family:Tahoma; padding: 14px 24px 0 0;}

#interior-inner .left p a {color:#0081BD;}

.border { width:100%; background:url(images/horizon_border.png) repeat-x bottom; height:2px; padding:18px 0 0;}



.slider-cont {float:left; width:390px; height:322px; border:1px solid #cccccc;  margin: 22px 0 0;}

#interior-inner .slider-cont h1 {font-size:15px; color:#0081bd; padding: 10px 0 10px 20px;}



.slider-left {float:left; width:118px; padding: 0 0 0 20px;}

.slider-left a img {border:none;}

.slider-left img {width:118px; min-height:174px;}

.slider-right {width: auto;margin-left: 146px;}

#interior-inner .slider-right p {font-size:13px; color:#303030; padding:0;}

#interior-inner .slider-right p a, #interior-inner .slider-right a {float:left; width:100%; color:#0081bd; text-decoration:none; font-size:11px;padding: 8px 0 0;}



.slider-right h2 {font-size:12px;color:#0081bd; border-bottom:2px dotted #8c8c8c; padding: 0 0 6px; margin: 0 0 6px;}



#interior-inner .slider-right ul {    float: left;    margin: 0;    padding: 14px 0 0;    width: 136px;}

.slider-right  li {float:left; width:100%; font-size:12px; color:#303030; padding:0; list-style:none;}

.slider-right  li a {color:#303030; text-decoration:none;}



.viewall {float:left; width: 94%; text-align:right; font-size:12px;  padding: 12px 0 0;}

.viewall a {color:#0081bd;}



#interior-inner .right {float:right; width:300px; padding: 10px 0 0;}

.interior-top {float:left;width:100%;margin-bottom:32px;}

.interior-img {

    float: left;

    height: 189px;

    text-align: center;

    width: 100%;

}

.interior-img img {width:202px; height:189px; }

.interior-top-text {float:left;  width: 87%; padding: 15px 20px 15px; font-size:13px; font-family:Tahoma; background:#303030;}

.interior-top-text a {color:#fff; text-decoration:none;}



#interior-inner .column {float:left; width:100%; margin:32px 0 0 0;}

.column-top {float:left; width: 160px; background:url(images/tab_grad_bg.png) repeat-x; font-size:13px; color:#fff; font-family:Arial; padding: 5px 10px; margin:0px 0 0 18px;}

.column-cont {float:left; width:100%; border:1px solid #e3e3e3;}

.mail-img {float:left; width:47px; padding: 14px 0 0 15px;}

.mail-img img {width:47px; height:67px;}

.mail-text {

    float: left;

    font-family: Tahoma;

    font-size: 16px;

    margin: 28px 17px 0;

    padding: 0 0 28px;

}



.mail-text a {color:#303030;}



.column-cont1 {float:left; width:100%; border:1px solid #e3e3e3; padding:0; font-family:Tahoma;}

.column-cont1 h3{display:none;}

.column-cont1 li ul {

    float: left;

    margin: 10px 18px 0;

    padding: 0;

}

.column-cont1 li ul li{ padding-bottom:10px; float:left;}

.column-cont1 span{font-size: 11px; text-transform: uppercase; color: ##303030; font-family:Tahoma; float:left; width:100%;}

#interior-inner .column-cont1 p {font-size:11px; color:#303030; padding: 0 18px; font-family:Tahoma;}

#interior-inner .column-cont1 p span {float:left; width:100%; text-transform:uppercase; padding:10px 0 0;}



.play-field {float:left; width:100%; padding: 18px 0;}

.play-field-txt {font-size:14px; font-weight:bold; color:#0081bd; float:left; width:118px; padding: 6px 0 0 16px;}

.play-field-img {float:left; width:43px; padding: 0 5px;}

.play-field-img img {width:43px; height:45px;}





/*-----SERVICE PAGE---*/

.inner-icons-cont {float:left; width:100%;}

.inner-icons {padding: 0 0 26px;    width: 100%;}

.inner-icons ul {    float: left;   margin: 0;    padding: 12px 0 22px;    width: 82%;}

.inner-icons li {float:left; width:89px; list-style:none; padding:12px 9px 0 0;}

.service-cont {float:left; width:100%;  padding: 0px 0 0; margin-top:7px;}

.service-cont img {float:left; width:89px; height:97px; padding: 10px 10px 0 0;}

#interior-inner .service-cont p {    color: #303030;    font-family: Tahoma;    font-size: 12px;   padding: 0px 0 0;}

.connect_widget div.connect_confirmation_cell_no_like {width: 175px;}





.serv-icon-right {

    float: left;

   margin: 78px 0 0 10px;

    padding: 0;

    width: 90px;

}

/* Home banner slider

======================*/



/*

    AnythingSlider v1.4



    By Chris Coyier: http://css-tricks.com

    with major improvements by Doug Neiner: http://pixelgraphics.us/

    based on work by Remy Sharp: http://jqueryfordesigners.com/

*/



/******* SET DEFAULT DIMENSIONS HERE ********/

div.anythingSlider {

	width:1024px;

	height: 335px;

	margin: 0 auto;

}



/****** SET COLORS HERE *******/

/* Default State */

div.anythingSlider .thumbNav a.cur, div.anythingSlider .thumbNav a {

	background-image: url(images/black_dot.png);

}

div.anythingSlider .anythingWindow {



}

/* Active State */

div.anythingSlider.activeSlider .thumbNav a.cur, div.anythingSlider.activeSlider .thumbNav a {

	/*background-image: url(images/black_dot.png); */

}

div.anythingSlider.activeSlider .anythingWindow {

	border-color: #7C9127;

}

.anythingWindow ul li h5{color:#fff;

font-size:24px;

margin: 287px 0 0;

padding: 11px 0 11px 26px;

position:relative;

z-index:9999;

background:transparent url(images/banner_bluebg.png) repeat-x scroll 0 0;

 height: 26px;

width: 998px;



}

/**** DO NOT CHANGE BELOW THIS LINE ****/

/* anythingSlider viewport window */

div.anythingSlider .anythingWindow {

	overflow: hidden;

	position: relative;

	width: 1024px;

	height:335px;

}

/* wrapper: 45px right & left padding for the arrows, 28px @ bottom for naviagation */

div.anythingSlider {

	position: relative;

	padding: 0;

}

/* anythingSlider base UL */

ul.anythingBase {

	background: transparent;

	list-style: none;

	position: absolute;

	top: 0; left: 0;

	margin: 0;

        padding:0;
	height: 335px; overflow: hidden;

}

ul.anythingBase li.panel {

	background: transparent;

	display: block;

	float: left;

	padding: 0;

	margin:0;

}



ul.anythingBase .slid-title{float:left;}

/* Navigation Arrows */

div.anythingSlider .arrow {

	top: 50%;

	position: absolute;

	display: block;

        z-index:99999;

}

div.anythingSlider .arrow a {

	display: block;

	height: 120px;

	
	margin-top: -60px;

	width: 45px;

	text-align: center;

	outline: 0;

	background: url(images/arrows.png) no-repeat;

	text-indent: -9999px;

}

div.anythingSlider .forward { right: 13px; }

div.anythingSlider .back { left: 13px; }

div.anythingSlider .forward a { background-position:-40px; }

div.anythingSlider .back a { background-position:0; }

div.anythingSlider .forward a:hover, div.anythingSlider .forward a.hover { background-position:-40px;  }

div.anythingSlider .back a:hover, div.anythingSlider .back a.hover { background-position:0; }


/* Navigation Links */

div.anythingSlider .thumbNav { 

 margin: -59px 0 0;

#margin-top:-45px;

padding:15px 22px 0 0;

position:relative;

text-align:right;

width:1002px;

z-index:9999;}



.panel cloned{display:none;}





div.anythingSlider .thumbNav li { display: inline; }

div.anythingSlider .thumbNav a { font-size: 0px;

	color: #c1c5c9;

	font: 0px Georgia, Serif;

	display: inline-block;

	text-decoration: none;

	padding: 2px 8px;

	height: 18px;

	margin: 0 5px 0 0;

	background-image: url(images/grey_dot.png) ;

	background-repeat: no-repeat;

	text-align: center;

	outline: 0;

	-moz-border-radius-bottomleft: 5px;

	-moz-border-radius-bottomright: 5px;

	-webkit-border-bottom-right-radius: 5px;

	-webkit-border-bottom-left-radius: 5px;

        background-position:no-repeat;

}

div.anythingSlider .thumbNav a:hover{

 background: url(images/black_dot.png) no-repeat; 

  color: black;

    display: inline-block;

    font: 0 Georgia,Serif;

    height: 18px;

    margin: 0 5px 0 0;

    outline: 0 none;

    padding: 2px 8px;

    text-align: center;

    text-decoration: none;



	}



/* slider autoplay right-to-left, reverse order of nav links to look better */

div.anythingSlider.rtl .thumbNav a { float: right; } /* reverse order of nav links */

div.anythingSlider.rtl .thumbNav { float: left; }    /* move nav link group to left */

/* div.anythingSlider.rtl .start-stop { float: right; } */ /* move start/stop button - in case you want to switch sides */



/* Autoplay Start/Stop button */

div.anythingSlider .start-stop {

	z-index: 10;

	background:  url(images/cellshade.png) repeat-x center top;

	color: white;

	padding: 2px 5px;

	width: 40px;

	text-align: center;

	text-decoration: none;

	float: right;

	-moz-border-radius-bottomleft: 5px;

	-moz-border-radius-bottomright: 5px;

	-webkit-border-bottom-right-radius: 5px;

	-webkit-border-bottom-left-radius: 5px;

        display:none;

}







/* page.css

------------*/





#page-wrap             { width: 1024px; background: white; margin:0; position: relative; }





/* ---end Home banner slider*/





#wpadminbar{display: none;}



.xoxo li{list-style-image:none;list-style-type: none;float:left;}







/* SLIDE DECK CSS*/



#slidedeck-sidebar.postbox{

    padding-bottom: 58px;

}

#slidedeck-sidebar.postbox p.insertButton{

    text-align:center;

    margin: 20px 0 10px;

}

#slidedeck-sidebar.postbox a.slidedeck-sidebar-upgrade,

#slidedeck-sidebar.postbox a.slidedeck-sidebar-upgrade:link,

#slidedeck-sidebar.postbox a.slidedeck-sidebar-upgrade:visited{

    font-family: Georgia, "Times New Roman", Times, serif;

    font-size: 11px;

    font-weight: bold;

    font-style: italic;

    text-align: center;

    display: block;

    position: absolute;

    color: #33ccff;

    bottom: 0px;

    left: 0px;

    width: 279px;

    height: 14px;

    line-height: 14px;

    padding: 34px 0 10px;

    background-image: url('images/slidedeck_pro_upgrade_bg.png');

}

#slidedeck-sidebar.postbox a.slidedeck-sidebar-upgrade:hover{

    color: #D54E21;

}





/*

Skin Name: SlideDeck WordPress Plugin Default



*/



.skin-default dl.slidedeck { margin: 0 0 25px; }



.skin-default dl.slidedeck dd {

    padding: 10px;

	border: 1px solid #dcdcdc;

	border-right: none;

	background: url('slides.png') right top repeat-y;

	background-color: rgb(255,255,255);

	border-top-right-radius: 4px;

	border-bottom-right-radius: 4px;

	-moz-border-radius-topright: 4px;

	-moz-border-radius-bottomright: 4px;

	-webkit-border-top-right-radius: 4px;

	-webkit-border-bottom-right-radius: 4px;

}



.skin-default dl.slidedeck dt {

    height: 30px;

	line-height: 30px;

	cursor: pointer;

	font-size: 13px;

	font-weight: normal;

	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;

	text-transform: uppercase;

	letter-spacing: 1px;

	background: url('spines.png') bottom right #f8f8f8;

	color: #333;

	border-bottom: 1px solid #fff;

}



.skin-default dl.slidedeck dt:hover { color: #000; }



.skin-default dl.slidedeck dt.active, .skin-default dl.slidedeck dt.active:hover {

	cursor: default;

	color: #fff !important;

	background-color: #333;

	background-position: top right;

	border-left-color: #000;

}



.skin-default dl.slidedeck dt .index {

	font-size: 14px;

	font-weight: bold;

	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;

	color: #666;

	background: url('indexes.png') 0 -32px no-repeat;

	margin-left: -5px;

}



.skin-default dl.slidedeck dt:hover .index { color: #000; }



.skin-default dl.slidedeck dt.active .index {

	color: #fff !important;

	background-position: 0 -1px;

}



.skin-default dl.slidedeck .activeCorner {

	margin-left: -2px;

	margin-top: -11px;

	background-image: url('corner.png');

	width: 7px;

	height: 15px;

}

.skin-default dl.slidedeck dd.slide ul.slidesVertical { text-indent: 0; }

.skin-default dl.slidedeck dd.slide ul.slidesVertical li {

    overflow: hidden;

    padding: 10px !important;

    margin: 0 !important;

}

.skin-default dl.slidedeck dd.slide ul.verticalSlideNav {

    top: 10px;

    right: 10px;

    margin: 0;

    padding: 0;

    list-style: none;

}

.skin-default dl.slidedeck dd.slide ul.verticalSlideNav li {

    position: relative;

    z-index: 2;

    margin: 0;

    padding: 0 0 3px;

	width: 12px;

	height: 12px;

	overflow: hidden;

	line-height: 12px;

    list-style: none;

	font-size: 1px; /* Stupid IE */

}

.skin-default dl.slidedeck ul li:before { content: "" !important; }

.skin-default dl.slidedeck dd.slide ul.verticalSlideNav li.arrow {

    position: absolute;

    display: block;

    z-index: 1;

    width: 10px;

    height: 0;

    padding-top: 10px;

    padding-bottom: 0;

    overflow: hidden;

    left: 0;

    border: 1px solid #333;

    background: #444;

    background-image: -moz-linear-gradient(top, #000, #444); /* FF3.6 */

    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #000),color-stop(1, #444)); /* Saf4+, Chrome */

    border-radius: 3px;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    -khtml-border-radius: 3px;

    -o-border-radius: 3px;

}

.skin-default dl.slidedeck dd.slide ul.verticalSlideNav li a, .skin-default dl.slidedeck dd.slide ul.verticalSlideNav li a:link, .skin-default dl.slidedeck dd.slide ul.verticalSlideNav li a:visited {

    position: relative;

    display: block;

    width: 10px;

    height: 0;

    overflow: hidden;

    padding-top: 10px;

    background: #fff;

    outline: none;

	text-decoration: none;

    border: 1px solid #ccc;

    filter: Alpha(opacity=50);

    opacity: 0.5;

    -moz-opacity: 0.5;

    -webkit-opacity: 0.5;

    border-radius: 3px;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    -khtml-border-radius: 3px;

    -o-border-radius: 3px;

}

.skin-default dl.slidedeck dd.slide ul.verticalSlideNav li a:hover {

    opacity: 0.75;

    -moz-opacity: 0.75;

    -webkit-opacity: 0.75;

    filter: Alpha(opacity=75);

}



/* --END SLIDE DECK CSS*/





.rsswidget {

 

float:left;

font-size:11px;

padding:0;

color:#303030;

width:100%;





}

h3 a.rsswidget {

display:none;



}

.rssSummary {

float:left;

font-size:10px;

padding:12px 0;

width:270px;

}



.textwidget ul {margin:0; padding:0;}

.textwidget li {margin:0 16px; padding:10px 0;}

.textwidget li a img{border:none;}

li {list-style-type: none; list-style-image: none;}



.xoxo{margin: 0 0 0 26px; padding: 0px; float: left;}

.play-field .execphpwidget{float:left; width:100%;}

.services_p{margin-top:35px;}



.twtr-hd, .twtr-ft{display:none;}



.connect_widget td.connect_widget_button_cell  img{

    vertical-align: top;

    visibility: hidden;

}





.bios-cont {    float: left;    padding: 7px 0 0;    width: 100%; font-size: 12px;}



#interior-inner .bios-cont h1 {    color: #0081BD;    font-size: 15px;   padding: 10px 0;}



#interior-inner .bios-cont p { color: #303030;    font-size: 12px;}



#interior-inner .bios-cont p img {    border: 1px solid #999999;    float: left;    margin: 0 16px 10px 0;    padding: 5px;}



.border1 { background: url("images/horizon_border.png") repeat-x scroll bottom center transparent;    height: 2px;   

margin: 32px 0 14px;   width: 100%;}



#captcha-container {float:left; width:100%; padding:14px 0;}

#captcha-container span {float:left;width:auto;}



#captcha-container input {float:left;margin:0;padding:0;width:100px;}



#captcha-container img {float:left; margin-top:l4px;}



 #interior-inner .wpcf7-form-control-wrap input {

    margin: 5px 0 0;

}



#interior-inner .wpcf7-form-control-wrap textarea {

    margin: 5px 0 0;

    width: 262px;

	#width: 270px;

	width: 270px\9;

}


/* cform css starts here*/
.cf_hidden{visibility:hidden;}

.linklove{visibility:hidden;}

/*                                                    */
/*  main 'top-level' form elements                    */
/*                                                    */
@import "calendar.css";

.cform {
    color: #303030;
    font-family: Tahoma;
    width: 298px;
}

.cform fieldset	{ 
	margin-top:10px;
	padding:5px 0 15px 0; 
	border:1px solid #adadad;
	border-left-color:#ececec;
	border-top-color:#ececec; 
	background:#f7f7f7; 
}
.cform .cf_hidden {
	display:none; 
	border:none!important;
	background:none!important;
	padding:0!important;
	margin:0!important;
}
.cform legend { 
	margin-left:10px;
	padding: 0 2px;
	font:normal 20px Times;
	color:#666666;
}
ol.cf-ol { 
	margin:0!important; 
	padding:0!important;
}
ol.cf-ol li	{
	background:none!important; 
	margin:5px 0!important;
	padding:0; 
	list-style:none!important; 
	text-align:left;
	line-height:1.5em;
}
/*                                                    */
/* just for text-only fields (no input)               */
/*                                                    */

ol.cf-ol li.textonly {
	background:#F0F0F0 !important;
	letter-spacing:1px;
	margin:10px 0pt !important;
	padding:5px 0pt;
	text-align:center;
}
/*                                                    */
/* global definitions for field labels                */
/*                                                    */

.cform label {
	width:165px;
	margin:4px 10px 0 0; 
	display:-moz-inline-box; /*for mozilla*/
	display:inline-block; /*for Opera & IE*/
	text-align:left;
	vertical-align:top;
	font-size: 12px;
}
.cform label span {
	width:165px; /* must be the same as above!*/
	display:block;
}
label.cf-before {
	margin:4px 10px 0 0; 
}
label.cf-after 	{
	margin:4px 15px 0pt 6px;
	text-align:left;
	width:115px;
}
label.cf-after span {
	width:115px;
	display:block;
}
label.cf-group-after {
	margin:3px 4px 0 2px;
	width:72px;
	text-align:left;
}
label.cf-group-after span {
	width:72px;
	display:block;
}
/*                                                    */
/*   FORM FIELDS general formatting                   */
/*                                                    */

.cform input,
.cform textarea,
.cform select { 
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #7F9DB9;
	padding: 3px;
	vertical-align: top;
}
.cform input:hover,
.cform textarea:hover,
.cform select:hover	{
	background:#FFFFF; 
}
.cform input:focus,
.cform textarea:focus,
.cform select:focus	{ 
	background:#FFFFF; 
}
.cform textarea,
.cform input {
	width:264px; 
}
.cform select {
	width:158px; /* attempt to have equal length */
	padding:2px 0;
} 
.cform select.cfselectmulti	{ 
	height:7.5em; 
}
.cform textarea {
	font-family: Tahoma;
	font-size: 0.9em;
	overflow:auto;
}
/*                                                    */
/*   radio button title                               */
/*                                                    */

ol.cf-ol li.cf-box-title {
	font-weight:bold;
	letter-spacing:1px;
	padding:8px 0 0 100px; /* check with label 'width' incl. */
}
/*                                                    */
/*   check boxes                                      */
/*                                                    */

.cform input.cf-box-a,
.cform input.cf-box-b 	{ 
	margin:2px 0 0 0; 
	width:14px;
	height:22px;
	border:none!important;
	background:none!important; 
}
.cform input.cf-box-a 	{ 
	margin-left:100px; /* check with label 'width' incl. */
} 
/*                                                    */
/* check box groups                                   */
/*                                                    */

ol.cf-ol li.cf-box-group {
	margin:10px 0pt 0px !important;
	padding-left: 100px; 
} 
/*                                                    */
/* formatting for text:  "(required)"  & other        */
/*                                                    */

span.reqtxt,
span.emailreqtxt { 
	 display: -moz-inline-box;
	 font-size: 11px;
	 margin: 0 0 0 3px;
	 vertical-align: top;
}
/*                                                    */
/*   FORM submit button                               */
/*                                                    */

p.cf-sb {
	padding: 0 !important;
	text-align: left;
	width: 252px;
}
.cform input.backbutton,
.cform input.resetbutton,
.cform input.sendbutton	{ 
	width:65px;  
	; 
	margin: 10px 0 0 0;
	/*font-size:-1.8em;
	background:url(../images/button-bg.gif) repeat-x; */
	border:1px solid #adadad!important;
	border-left-color:#ececec!important;
	border-top-color:#ececec!important;
}
.cform input.resetbutton {
	width: auto;
	padding:5px 1em;
}
.cform input.backbutton {
	width: auto;
	padding:5px 1em;
}
/*                                                    */
/*   FORM FIELDS enhanced error display               */
/*                                                    */
ol.cf-ol li.cf_li_err {
	background:#FFDFDF url(li-err-bg.png) repeat!important;
	border-color:#DF7D7D;
	border-style:solid;
	border-width:1px 0pt;
	padding:5px 0!important;
	margin:5px 0!important;
}
ol.cf-ol li ul.cf_li_text_err {
	height:1%;
	min-height:1%;
	margin:0 0 0 100px;
	padding:0;
	color:#333;
}
ol.cf-ol ul.cf_li_text_err li {
	background:url(icon-alert.png) no-repeat left 1px!important;
	list-style:none!important;
	font-weight:bold;
	text-indent:0;
	margin:0 0 2px!important;
	padding-left:15px;
}
ol.cf-ol ul.cf_li_text_err li:before {
	content:'';
}
/*                                                    */
/* 'visitor verification' related styles              */
/*                                                    */

label.secq,
label.seccap {
	vertical-align:text-bottom;
	margin-bottom:4px;
	visibility:hidden;
}
label.seccap{
	
	visibility:hidden;
	width:0px;
}
input.secinput {
	vertical-align:text-bottom;
	float:right;
}
#cforms_captcha6,
#cforms_captcha5,
#cforms_captcha4,
#cforms_captcha3,
#cforms_captcha2,
#cforms_captcha {
	height:15px;
	width:70px;
	padding: 4px 4px;
	/*margin: 10 0 0 10px!important;*/
	 margin-left: 10px;
    	margin-top: 10px;
	position:absolute;
}
img.captcha	{
	vertical-align:text-bottom;
	 margin: 10px 0 0;
	padding:0!important;
	border:none!important;
	float:left!important;
	 width: 92px;
}
img.captcha-reset {
	vertical-align:text-bottom;
	background:	url(captcha_reset_grey.gif) no-repeat;
	margin:0 0 2px 3px;
	width:21px;
	height:21px;
	border:none;
}
img.imgcalendar {
	border:none;
}
/*                                                    */
/* change formatting of response msgs here            */
/*                                                    */

div.cf_info {
	color:#333;
	display:none;
	padding:10px 15px!important;
	width:380px;
	line-height:1.3em;
	margin:10px auto;
}
div.cf_info ol {
	margin:0;
	padding:5px 15px 0 30px;
}
div.cf_info ol li {
	padding:1px 0;
	margin:2px 0;
}
div.cf_info a	{
	color:#ad2929!important;
	text-decoration:underline!important;
}
div.success {
	background:#F7F7F7 none repeat scroll 0% 50%;
	color:#444444;
	display:block;
}
div.failure {
	display:block;
	background:#FFDFDF url(li-err-bg.png) repeat!important;
	border-color:#DF7D7D;
	border-style:solid;
	border-width:1px 0pt;
}
div.waiting {
	background:#F9F9F9;
	color:#AAAAAA;
	display:block;
}
/*                                                    */
/*   formatting for invalid user inputs               */
/*                                                    */
.cform .cf_error { 
	color:#ad2929; 
	border:1px solid #ad2929;
}
div.mailerr {
	display:block;
}
.mailerr,
.cform .cf_errortxt {
	color:#ad2929; 
}
/*                                                    */
/* disabled fields [disabled] does not work on IE!    */
/*                                                    */

[disabled] {
	color:#dddddd;
	border-color:#dddddd!important;
	background:none!important;
}
.disabled {
	border-color:#dddddd!important;
}
/*                                                    */
/* upload box styling                                 */
/*                                                    */
.cform input.cf_upload  {
	width:220px;
	background: #f9f9f9;
	border:1px solid #888888;
}
/*                                                    */
/*  Other: link love                                  */
/*                                                    */
.linklove {
	width:410px;
	margin:0 auto 10px!important;
	padding:0!important;	
	text-align:center!important;
}
.linklove a,
.linklove a:visited {
	font-size: 0.8em;
	font-family: Tahoma;
	color:#aaaaaa!important;
}
/*                                                    */
/*  Other: browser hacks                              */
/*                                                    */
* html .cform fieldset {
	position: relative;
	margin-top:15px;
	padding-top:25px; 
}
* html .cform legend {
	position:absolute;
	top: -10px; 
	left: 10px; 
	margin-left:0;
}
*+html .cform fieldset {
	position: relative;
	margin-top:15px;
	padding-top:25px; 
}
*+html .cform legend { 
	position:absolute; 
	top: -10px; 
	left: 10px; 
	margin-left:0;
}
* html ol.cf-ol,
* html ol.cf-ol li,
* html span.reqtxt,
* html span.emailreqtxt { 
	display: inline-block;  /*for ie6*/
}
*+html .cform label,
*+html ol.cf-ol,
*+html ol.cf-ol li,
*+html span.reqtxt,
*+html span.emailreqtxt {
	display: inline-block; /*for ie7*/
}
* html img.captcha {
	margin-bottom:1px!important;
}
*+html img.captcha {
	margin-bottom:1px!important;
}
.row-container {
    width:100%;
    margin-left: -2%;

}
.tile-container {
    width:130px;
    Height: 150px;
}
.tile {
   float: left;
   width: 130px;
   Height: 130px;
   margin-bottom: -10%;
}
.tile2 {
   float: left;
   width: 130px;
   Height: 10px;
   margin-left: 0%;
   margin-bottom: 2%;
   text-align: center;
}
.clear
{
   clear: both;

/* cform css ends---------- */