/* 
CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

.header_slider .container_12 {
	background: #fff;
}	
.widget_categories li:hover, .widget_categories .current-cat, .widget_pages li:hover, .widget_pages .current_page_item, .widget_meta li:hover, .widget_archive li:hover, .widget_links li:hover {
	background: #CBE2E5;
}
.faq_question {
    font-size: 16px;
    margin: 0 0 20px;
}
.toggle.box {
    padding: 10px 30px 10px 20px;
}
.quote_left {
    padding: 5px 20px 5px 0;
}
.quote_right, .quote_left {
    width: 50%;
}

.textbox .ribbon_new {    
    right: 5px;
}
.widget_categories li a:hover {
	color: #FFF;
}

.active{
    color:#CBE2E5;
}
.head_bar .container_12 {
    height: 88px;
    padding: 5px 0 31px;
}
.frame_box {
    margin-right:25px;
}
.topmenu {
    top: 30px;
}
.footer .container_12 {
	min-height: 20px;
	padding: 10px 0 10px 0;
}
.bottom_1 .container_12, .bottom_2 .container_12 {
	padding: 20px 0;
}
.topmenu .dropdown li {
    margin: 0 0px;
    padding: 0 10px;
    background: url("images/dot.png") no-repeat scroll right 7px transparent;
}

.header_slider .container_12 {
    padding-top: 0;
}
.bottom_1 {
    background: url("images/footer.png") repeat-x scroll 0 0 transparent;
}
.padder {
    font-size: 0;
    line-height: 0;
    padding-bottom: 25px;
}
.sText .slide-text-center {
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:15px;
	color:#1d2224;
	width:690px;
	text-align:right;
	position:absolute;
	z-index:20;
	top:0;
	right:0
}
.sText .slide-text-center {
	left:0;
	text-align:center;
	width:100%;
}

.sidebar .textbox h3 {
	margin-left: 0px;
}

.textbox li a{
	padding: 8px 0 8px 15px;
	background: url(images/icons/icon_dot.png) 0px 15px no-repeat;
}
.textbox li a:hover  {
    background:url(images/icons/icon_dot.png) 0px 15px no-repeat;
}

.topten {
  margin: 0 auto;
  width:600px;
}
.topten tr {
  display: block;
  margin-bottom: 3px;
}
.topten td {
  padding: 8px 15px;
  font-weight: normal;
  text-align:left;  
  vertical-align:top;  
}
.topten td.number {
  border-right: 3px solid #f0f0f0;
  text-align: center;
  color: #0092bc;
  font-weight: bold;
  background:#E8E8E8;
  width: 30px;
}
.topten td.title {
  background-color:#ECECEC;
  width: 285px;
  color:#63666A;
}
.topten td.last {
  background:#E8E8E8;
  border-left: 1px solid #f0f0f0;
  width: 285px;
}
.topten td.heading{
  background:#fff;  
  font-size:14px;  
  border: 0px;
  color: #0092bc;
  font-weight:bold;
  text-align:center;
}
.topten td.widecol {
	width: 539px;
}
.jwbox{
	padding: 5px;
	margin-bottom:20px;
}

.pricing_plan_info_wrapper {
    border-bottom: 2px solid #DEEBF3;
    clear: left;
    height: 1%;
    overflow: hidden;
	margin-left:60px;
}
.pricing_plan_info_wrapper div {
    float: left;
}
.pricing_plan_info_wrapper ul {
    list-style-type: none;
    padding: 0;
}
.pricing_plan_info_wrapper li {
    border-bottom: 1px dotted #DFDFDF;
    font-size: 12px;
    height: 16px;
    overflow: hidden;
    padding: 5px 0;
}
.plan_features {
    width: 400px;
}
.plan_features li {
    padding-left: 10px;
}
.plan_info {
    text-align: center;
    width: 201px;
}
.middle_col {
    margin: 0 2px;
}
.pricing_plan_info_wrapper .plan_info_left {
    margin-left: 0;
}
.pricing_plan_info_wrapper .features_header {
    background-color: #D6F3F8;
    border: medium none;
    color: #111111;
    font-weight: bold;
}

.pricing_plan_info_wrapper .sub_header {
    border-bottom: 2px solid #DEEBF3;
    color: #333333;
    font-weight: bold;
    padding-top: 15px;
}

.check {
    background: url("/combined/images/icons/check.gif") no-repeat scroll center 5px transparent;
}
.pricing_plan_info_wrapper .last_item {
    border-bottom: 2px solid #DEEBF3;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
   width: 890px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
   width: 890px;
}
.fullwidth {
	width: 900px;
}
.fullwidth td.title {
	width: 385px;
}
.fullwidth td.last {
	width: 415px;
}
