.row {width:100%;}
.shortcut {float:left;width:50%;}
.action {float:left;width:50%;}
.center {text-align: center;}

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; }


.bold{font-weight:bold !important;}
.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: #e36f2c;}
.colored {color: #e36f2c !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_5 .notice {display:block; width:43px; height:42px; background:url(http://web.fremonttech.com/wp-content/themes/ultrawebstudio/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; max-height: 36px; padding: 1px 0px 0px 5px; font-size: 13px; font-weight: bold;}
#container_3 .notice {display:block; width:43px; height:42px; background:url(http://web.fremonttech.com/wp-content/themes/ultrawebstudio/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: -12px 0px 0px 10px; color: #333333; min-height: 36px; max-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:4px;
}
#container_3 .title_left {
background:url("http://web.fremonttech.com/wp-content/uploads/2010/09/fulltitlesides.png") no-repeat scroll left top transparent;
float:left;
height:56px;
margin-left:-37px;
width:40px;
}
#container_3 .title_mid {
background:url("http://web.fremonttech.com/wp-content/uploads/2010/09/fulltitlemiddle.png") repeat-x scroll left top transparent;
float:left;
height:56px;
width:864px;
}
#container_3 .title_right {
background:url("http://web.fremonttech.com/wp-content/uploads/2010/09/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(http://web.fremonttech.com/wp-content/uploads/2010/09/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(http://web.fremonttech.com/wp-content/uploads/2010/09/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(http://web.fremonttech.com/wp-content/uploads/2010/09/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(http://web.fremonttech.com/wp-content/uploads/2010/09/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(http://web.fremonttech.com/wp-content/uploads/2010/09/ui-icons_888888_256x240.png)/*{iconsDefault}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(http://web.fremonttech.com/wp-content/uploads/2010/09/ui-icons_454545_256x240.png)/*{iconsHover}*/; }
.ui-state-active .ui-icon {background-image: url(http://web.fremonttech.com/wp-content/uploads/2010/09/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}*/; }

label {display: inline-block; width: 100px;}
input  {padding:7px; margin: 5px 0px 5px 0px;}
input[type="text"] {}
input[type="button"] {}
input[type="submit"] {}
input[type="reset"] {}
#searchform input {padding:0;margin:0}

textarea {}

pre {padding:0 10px;}


a.button_size3_web { float:left; font-family:Arial, Helvetica, sans-serif; padding-left: 5px; text-decoration: none; outline:none; color:#ffffff; cursor:pointer; }
a.button_size3_web, a.button_size3_web span {display: block;}
a.button_size3_web { background: url(../../img/shortcodes/btn3_left.png) no-repeat top left;  font-size: 14px; font-weight:normal; line-height: 31px; height: 31px;}
a.button_size3_web span{ background:url(../../img/shortcodes/btn3_right.png) no-repeat top right; padding: 0px 14px 0px 9px; }
a.button_size3_web, a.button_size3_web span{ background-color:#0aa7c2;}
a.button_size3_web:hover, a.button_size3_web:hover span{ background-color:#3bc5e3; }

a.button_size3_tech { float:left; font-family:Arial, Helvetica, sans-serif; padding-left: 5px; text-decoration: none; outline:none; color:#ffffff; cursor:pointer; }
a.button_size3_tech, a.button_size3_tech span {display: block;}
a.button_size3_tech { background: url(../../img/shortcodes/btn3_left.png) no-repeat top left;  font-size: 14px; font-weight:normal; line-height: 31px; height: 31px;}
a.button_size3_tech span{ background:url(../../img/shortcodes/btn3_right.png) no-repeat top right; padding: 0px 14px 0px 9px; }
a.button_size3_tech, a.button_size3_tech span{ background-color:#4f4f4f;}
a.button_size3_tech:hover, a.button_size3_tech:hover span{ background-color:#8a8a8a; }

a.button_size3_pixel { float:left; font-family:Arial, Helvetica, sans-serif; padding-left: 5px; text-decoration: none; outline:none; color:#ffffff; cursor:pointer; }
a.button_size3_pixel, a.button_size3_pixel span {display: block;}
a.button_size3_pixel { background: url(../../img/shortcodes/btn3_left.png) no-repeat top left;  font-size: 14px; font-weight:normal; line-height: 31px; height: 31px;}
a.button_size3_pixel span{ background:url(../../img/shortcodes/btn3_right.png) no-repeat top right; padding: 0px 14px 0px 9px; }
a.button_size3_pixel, a.button_size3_pixel span{ background-color:#798c09;}
a.button_size3_pixel:hover, a.button_size3_pixel:hover span{ background-color:#94a917; }

a.button_size3_host { float:left; font-family:Arial, Helvetica, sans-serif; padding-left: 5px; text-decoration: none; outline:none; color:#ffffff; cursor:pointer; }
a.button_size3_host, a.button_size3_host span {display: block;}
a.button_size3_host { background: url(../../img/shortcodes/btn3_left.png) no-repeat top left;  font-size: 14px; font-weight:normal; line-height: 31px; height: 31px;}
a.button_size3_host span{ background:url(../../img/shortcodes/btn3_right.png) no-repeat top right; padding: 0px 14px 0px 9px; }
a.button_size3_host, a.button_size3_host span{ background-color:#0d87c0;}
a.button_size3_host:hover, a.button_size3_host:hover span{ background-color:#35b6f2; }

/* 
blue:0aa7c2
blue:hover 3bc5e3

black: 4f4f4f
black:hover 8a8a8a

green:798c09
green:hover 94a917

orange: d46d12 
orange:hover ec993c

m_blue:0d87c0
m_blue:hover 35b6f2
*/



.white_box_bottom {position:relative;}
