.center {text-align: center;}
.bold{font-weight:bold !important;}

div .widget ul li {background: none; float: left; margin: 0 2px; padding: 0; line-height: normal; text-align: center;}

#browsr-support { padding:0px; margin:0px; clear:both}
#browsr-support ul {text-align: center;}
#browsr-support li { width:50px; margin:0px 2px 0px 2px; }
#browsr-support ul li {float:left; background: none; list-style-type:none;}

.firefox span {background: url(/images/browsers.png) no-repeat    0px 0px; width: 50px; height: 50px; border-bottom:none; display: block; }
.opera   span {background: url(/images/browsers.png) no-repeat  -50px 0px; width: 50px; height: 50px; border-bottom:none; display: block; }
.safari  span {background: url(/images/browsers.png) no-repeat -100px 0px; width: 50px; height: 50px; border-bottom:none; display: block; }
.chrome  span {background: url(/images/browsers.png) no-repeat -150px 0px; width: 50px; height: 50px; border-bottom:none; display: block; }
.intexp  span {background: url(/images/browsers.png) no-repeat -200px 0px; width: 50px; height: 50px; border-bottom:none; display: block; }

.zoomify {text-align: justify;}
.zoomify:hover {font-size: 125%; text-align: justify; font-weight: bold;}

.popbox {margin-left: 400px; margin-top: -100px !important;}
ul.thumb { float: left; list-style: none; width: 300px; margin-top: -13px;}
ul.thumb li { float: left; position: relative; width: 54px; height: 51px; border: 0px !important; }
ul.thumb li img { width: 54px; height: 41px; position: absolute; border: 0px !important; }
ul.thumb li img.hover { border: none; }


#header_right_div {padding-top:0px;}
#phone {padding-left: 30px; color:#FFFFFF; text-align: center; padding-top: 0px; margin-bottom: 5px;  font-weight:bold; font-size: 200%; height: 30px;}
#phone a {text-decoration: none; color:#FFFFFF;   font-weight:bold; font-size:100%;}
#phone a:hover {text-decoration: none; color: #0CB0CC;}
.colored {color: #0CB0CC !important;}

#footer {padding-bottom:52px;}

.verticaltext {display:inline-block; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); font-variant: small-caps; font-size: 15px;}
.verticaltext {filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}


img.imageleft, .imageleft, img.imageright, .imageright {background: none;}
.blog_title_border .bloglistimg, .blog_title_border img {border:none;}

.blog img {background:none; border:0;}

.list_style_1 li {background:url(../../img/blue/list-style-1-bullet.png) no-repeat left 5px;}
.line {background:url(../../img/blue/line.jpg) repeat-x bottom; margin:20px 0px;}
.benefits {width: 32%; float: left; padding: 5px;}
#benefits {font-weight:normal; color:#303030; background:url(../../img/blue/line.jpg) repeat-x bottom; margin-bottom:19px; margin-top: 20px;}

.featured-bar {width: 100%; height: 50px; background: #292929; position: fixed; bottom: 0; left: 0; margin: 0; padding: 0; z-index: 10000;}
.featured-bar li {float: left; border-right: 1px solid #161616; border-left: 1px solid #434343; height: 32px; list-style: none; padding-top: 10px; padding-bottom:  8px; margin-bottom: 0; position: relative; }
.featured-bar li.right {float: right;}
.featured-bar li img {padding-right: 10px; border: none; vertical-align: middle;}
.featured-bar li a {text-decoration: none; color: white; height: 100%; padding: 0 25px; padding-bottom: 20px; line-height: 28px;}
.featured-bar li:first-child {border-left: none;}
.featured-bar li:last-child {border-right: none;}
.featured-bar li ul {display: none;}
.featured-bar li:hover ul {display: block; width: 100%; position: absolute; margin: 0; padding: 0; left: 0;}
.featured-bar li ul li {clear: both; height: 32px; float: none; padding: 0; border-bottom: 1px solid #161616; border-top: 1px solid #434343;}
.featured-bar li ul li a {display: block; float: none; width: 100%; padding: 0 25px 0 10px;}
.featured-bar li ul li:last-child {border-bottom: none;}
.openButton {width : 23px; height : 14px; position : fixed; right : 0; cursor : pointer; padding : 0 5px 5px 0; zIndex : 10}


#container .view_projects {text-indent:-999px;}

#container_5 .notice {display:block; width:43px; height:42px; background:url(../../img/blue/blog-post-title.jpg) no-repeat 0px 0px; float:left; font-size:12px; color:#FEFEFE; text-align:center; padding:15px 0px 0px 0px; margin-left: -55px;}
#container_5 .notice_text { border: 1px solid #dddddd !important; margin: -5px 0px 0px 0px; color: #333333; min-height: 36px; padding: 1px 0px 0px 5px; font-size: 13px; font-weight: bold;}

#container_3 .notice {display:block; width:43px; height:42px; background:url(../../img/blue/blog-post-title.jpg) no-repeat 0px 0px; float:left; font-size:12px; color:#FEFEFE; text-align:center; padding:15px 0px 0px 0px; margin-left: -37px;}
#container_3 .notice_text { border: 1px solid #dddddd !important; margin: -7px 0px 0px 17px; color: #333333; min-height: 36px; padding: 1px 0px 0px 5px; font-size: 13px; font-weight: bold;}


#container_3 .title_mid h1 {
color:#FFFFFF !important;
display:block;
font-size:32px !important;
font-variant:small-caps;
font-weight:bold !important;
padding-top:15px;
}
#container_3 .title_left {
background:url("/images/fulltitlesides.png") no-repeat scroll left top transparent;
float:left;
height:56px;
margin-left:-37px;
width:40px;
}
#container_3 .title_mid {
background:url("/images/fulltitlemiddle.png") repeat-x scroll left top transparent;
float:left;
height:56px;
width:864px;
}
#container_3 .title_right {
background:url("/images/fulltitlesides.png") no-repeat scroll right top transparent;
float:right;
height:56px;
margin-right:-35px;
width:40px;
}


#container_5 #testimonials {width:274px; float:right; margin:0px 17px 0px 0px !important; margin:0px 9px 0px 0px;}
#container_5 #testimonials h2 {font-size:18px; font-weight:normal; color:#303030; background:url(../../img/blue/line.jpg) repeat-x bottom; line-height:42px; margin-bottom:19px;}
#container_5 .testimonials_box {background:url(../../img/blue/testimonials-bg-2.jpg) repeat-y 3px; width:274px; }
#container_5 .testimonials_box p {font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-style:italic; color:#3F3F3F; line-height:22px; padding-right:10px; font-weight:normal;}
#container_5 .testimonials_top {background:url(../../img/blue/testimonials-top-2.jpg) no-repeat top;}
#container_5 .testimonials_bottom {background:url(../../img/blue/testimonials-bottom-2.jpg) no-repeat bottom; padding:20px 0px 40px 15px;}
#container_5 .client_name {font-size:12px; color:#5C5C5C; margin:5px 0px 0px 20px;}
#container_5 .client_name span {font-size:14px; font-weight:bold; color:#303030;}
#container_5 .client_name a {color:#5C5C5C; text-decoration:none; }
#container_5 .client_name a:hover {color:#000000; text-decoration:none; }













/*
* jQuery UI CSS Framework
* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
/* IE7-/Win - Fix extra vertical space in lists */
.ui-accordion a { zoom: 1; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }/* Autocomplete
/*
* jQuery UI CSS Framework
* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(/images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(/images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(/images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(/images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(/images/backgrounds/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-state-default .ui-icon { background-image: url(/images/ui-icons_888888_256x240.png)/*{iconsDefault}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/images/ui-icons_454545_256x240.png)/*{iconsHover}*/; }
.ui-state-active .ui-icon {background-image: url(/images/ui-icons_454545_256x240.png)/*{iconsActive}*/; }

/* positioning */
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-top { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all { -moz-border-radius: 4px/*{cornerRadius}*/; -webkit-border-radius: 4px/*{cornerRadius}*/; border-radius: 4px/*{cornerRadius}*/; }




fieldset h2 {padding: 0px;  margin-bottom: 2px;  background: url(../../img/shortcodes/toggle_bg.jpg) no-repeat;  height: 34px;  line-height: 34px; width: 100%; float: left; border: 1px solid #0CB0CC; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color: #606060; font-size: 14px; font-weight: normal; text-indent:35px; text-decoration: none; display: block; margin-bottom:0px;}
.frm_toggle_container {margin: 0 0 10px 0; padding: 0; overflow: hidden; font-size: 12px; width: auto; clear: both; border: 1px solid #d6d6d6; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color:#f8f8f8; padding: 15px 0px 10px 0px;}
.with_frm_style .form-field .frm_radio label, .with_frm_style .form-field .frm_checkbox label {margin-right: 5px;}
.with_frm_style .form-field .frm_radio, .with_frm_style .form-field .frm_checkbox {margin:0 4px 0 0 !important;padding-left:5px;}
.with_frm_style .form-field .frm_radio input[type="radio"], .with_frm_style .form-field .frm_checkbox input[type="checkbox"] {margin-right:2px !important;}
.frm_required {color:red;}
fieldset input[type="text"], fieldset input[type="email"], fieldset textarea {margin-left:6px; width:600px !important;}
.form-field label {padding-left:3px !important;}







 /*
#header_2, #footer, .featured-bar, .openButton, #right_panel, #breadcrumb {display:none!important;}
#inner_main_div, #main_div_2 {background: none;}
.frm_description p {width: 100%!important}
#content p { line-height:18px; margin:0 0 -10px; }
#content {float:left;width:660px;}
*/

.with_frm_style .submit input[type="submit"], .frm_form_submit_style {margin:20px 5px;}
