/* Stuff that I am working on*/

.price_sec{  /*margin: 0 auto; margin: -42px 0px 0px 0px;*/ clear:both; float:left}

.price_box .heading{background:#555E60 url(/images/green_bg.gif) repeat-x 0 0; border: 1px solid #555E60; padding:10px }
.price_box .heading.grey{background:#9a9999 url(/images/grey_bg.gif) repeat-x 0 0; border: 1px solid #9a9999; }

.price_box .bar {width:80%; border-bottom: 1px solid #d3d3d3; margin: 5px auto 0 auto}
.price_sec.pricing .pricing_table .price_box{ float: left; width: 275px; margin: -10px 2px 2px 0px; /*margin-top:0px;*/}
.pricing_table td { padding:3px}

.price_sec.pricing .pricing_table .price_box .content{ background: #eeeeee; border: 1px solid #cccccc; border-top: none;padding: 0; text-align: center; padding-bottom:5px; min-height: 300px}
.price_box .heading h3{font: 24px/24px 'PT Sans','PTSansRegular',Arial,sans-serif; font-weight: 700; color: #ffffff; text-align: center;
	-moz-text-shadow: 0.5px 0.3px 2px #000;
	-webkit-text-shadow: 0.5px 0.3px 2px #000;
	text-shadow: 0.5px 0.3px 2px #000;
	vertical-align:middle;
	margin: 10px;
	/*text-transform:uppercase*/}

.pricing_table{margin-left:auto; margin-right:auto; margin-bottom: 30px;}

/* Price box last corrections */
.price_sec.pricing .pricing_table .price_box.last .heading {-moz-border-radius:0 0px 0 0px; -webkit-border--radius:0 0px 0 0px; -o-border-radius:0 0px 0 0px; border-radius:0 0px 0 0px;}
.price_sec.pricing .pricing_table .price_box.last .content {width: 188px; border-right: 1px solid #cccccc; border-top: none;padding: 0; min-height: 338px; }

.price_sec .user_select_table {margin-left:auto; margin-right:auto;}
.price_sec .user_select_table td { vertical-align:middle;}
.price_sec .user_select_table a{text-align:left; padding-left:7px; margin-right:5px; color:#333; border: 1px solid #bcbcbc}
.user_info_table { width:100%}
.user_info_table td {vertical-align:top; padding:5px}

.price_box .rate{ padding: 14px 0 0 0; position: relative}
.price_box .rate h5{font:12px 'PT Sans', sans-serif; font-weight: 400; color: #555E60;}
.price_box .rate span.price{font:33px 'PT Sans', sans-serif; color: #555E60; font-weight: 700; letter-spacing:-2px; padding-right:3px}
.price_box .rate small{ display: block;font: 8px 'PT Sans','PTSansRegular',Arial,sans-serif; color: #959595;  padding-left: 25px; text-transform: uppercase}
.price_box .rate h4{font:45px 'PT Sans', cursive; color: black;}
.price_box .content.api .text h4 { line-height: 65px}

.price_box .rate h4 em{ font: 13px 'PT Sans','PTSansRegular',Arial,sans-serif; color: #959595; }
/*.price_sec.pricing .content{ padding: 0; text-align: center; min-height: 335px;}*/
.price_sec.pricing .package_features p{ color: #000000; padding: 4px 5px; text-align:center; margin:0}
.price_sec.pricing .package_features a{ margin: 0; text-decoration:none}
.price_sec.pricing .dropdown_div a{ text-decoration:none; width:100px !important}
.price_sec.pricing .users_select {font:15px/16px 'PT Sans','PTSansRegular',Arial,sans-serif; color: #000000; padding-bottom: 7px; text-align:center;}

.price_sec.pricing #users-button { width:50px !important}
#users-menu { width:80px !important;}


.price_sec.pricing .user_info {font:15px/18px 'PT Sans','PTSansRegular',Arial,sans-serif; color: #888; text-align:left; background-color: #e8f7fc; border: 1px solid #75c1e5; padding: 15px 20px 20px 20px; width: 650px; margin-left:auto; margin-right:auto; font-weight:500; }
.price_sec.pricing .user_info span.info {color: #0781cc; font-weight:700}
.price_sec.pricing .user_info h5 {font:23px/25px 'PT Sans','PTSansRegular',Arial,sans-serif; color: #272526;}
.price_sec.pricing .user_info a {font:12px/18px 'PT Sans','PTSansRegular',Arial,sans-serif; color:#0782c8}


.package_features{ padding: 6px 0 0 0; min-height:450px;}
.package_features p{color: #000000; padding-bottom: 7px;}
.package_features ul{color: #000000; /*padding: 0px 0px 0px 10px;*/ text-align: left;}
.package_features a{text-align:left; padding-left:7px; margin-right:7px; color:#333; border: 1px solid #bcbcbc}
.price_sec.pricing .package_features .today_button {padding:9px 18px 9px 18px; font:13px/15px 'PT Sans','PTSansRegular',Arial,sans-serif; color:#000000; background: #fff url(/images/grey_bg.jpg) repeat-x bottom; border: 1px solid #c5c6c6; border-radius:4px; text-decoration:none;}
.price_sec.pricing .package_features .today_button:hover {background:#55c2f3 url(/images/Xgreen_bg.gif) repeat; color:#FFF;}
.info_button {padding:9px 5px 9px 5px; font:13px/15px 'PT Sans','PTSansRegular',Arial,sans-serif; color:#000000; background: #fff url(/images/grey_bg.jpg) repeat-x bottom; border: 1px solid #c5c6c6; border-radius:4px; text-decoration:none;}
.info_button:hover {background:#55c2f3 url(/images/blue_bg.jpg) repeat; color:#FFF;}
.price_sec.pricing .package_features .today_div {margin-top: 4px;}
.package_features a:hover { }

.details {font:14px/20px 'PT Sans','PTSansRegular',Arial,sans-serif; color:#666; padding-bottom: 7px; text-align:center;}


.price_sec .dropdown_div{ padding: 6px 0px 10px 0px; height:50px}
.price_sec .dropdown_div form {  padding:0; margin:10px auto;}
.price_sec .dropdown_div fieldset { width:170px; padding:0; margin:0 auto}
.price_sec .dropdown_div span{font: 14px 'PT Sans','PTSansRegular',Arial,sans-serif; display: block; line-height:27px; padding-left:0}
.price_sec .dropdown_div h5{font: 23px 'PT Sans','PTSansRegular',Arial,sans-serif; color: #617f41; }
.price_sec .dropdown_div select{ width: 100px; margin-top: 8px; float: left}
.price_sec .dropdown_div input.submit{ float:right; background: url(/images/blue_bg.jpg) repeat-x; width: 57px; height: 35px; text-align: center;font:bold 15px/27px 'PT Sans','PTSansRegular',Arial,sans-serif; color: #fff; border: 1px solid #0883be; cursor: pointer; margin-top:1px; border-radius:3px}
.price_sec .dropdown_div input.submit:hover{background: #0883be}

.price_sec .dropdown_div.upgrade input.submit {width:65px; letter-spacing:-.5px; font-weight:normal}
.price_sec .dropdown_div.upgrade fieldset {width:180px; padding:0; margin:0 auto}
.price_sec .dropdown_div .ui-selectmenu-icon { margin-top:-10px}
.price_sec .dropdown_div .ui-selectmenu {height: 35px}
.price_sec .dropdown_div .ui-icon {height: 20px}



/*  Highlight Info */
.price_sec.pricing .pricing_table .price_box.highlight {
	width: 275px;
	margin-top: none;
	vertical-align: middle;}
.price_sec.pricing .pricing_table .price_box.highlight .content {/*height: 400px;*/ font-size:120%; background-color:#d7f1f9; border: 1px solid #39a4df; border-top: none; padding-bottom: 5px;
	-moz-box-shadow: 1px 1px 5px #888;
	-webkit-box-shadow: 1px 1px 5px #888;
	box-shadow: 1px 1px 5px #888;}
.price_sec.pricing .pricing_table .price_box.highlight .heading{background:#555E60 url(/images/green_bg.gif) repeat-x 0 0; border: 1px solid #057cb6;
	-moz-box-shadow: 1px 1px 5px #888;
	-webkit-box-shadow: 1px 1px 5px #888;
	box-shadow: 1px 1px 5px #888;}
.price_sec.pricing .pricing_table .price_box.highlight .heading h3{font: 28px/28px 'PT Sans','PTSansRegular',Arial,sans-serif; font-weight: 700; margin: 10px;}
.price_sec.pricing .pricing_table .price_box.highlight .rate h5{font:16px 'PT Sans', sans-serif; font-weight: 400; color: #555E60; }
.price_sec.pricing .pricing_table .price_box.highlight .rate span.price{font:38px 'PT Sans', sans-serif; color: #555E60; font-weight: 700;}
.price_sec.pricing .pricing_table .price_box.highlight .package_features p{font:15px 'PT Sans','PTSansRegular',Arial,sans-serif; color: #000000; padding-bottom: 5px;}
.price_sec.pricing .pricing_table .pointer {margin: 0px; padding: 0px 0px 5px 0;}
.price_sec.pricing .pricing_table .pointerEmpty { padding-top:20px}

.price_sec.pricing .pricing_table .price_box.highlight .package_features a{text-align:left; /*padding:1px 7px 1px 7px;*/ margin-right:5px; color:#333; border: 1px solid #bcbcbc}
.price_sec.pricing .pricing_table .price_box.highlight .dropdown_div { padding-top:0}
.price_sec.pricing .pricing_table .price_box.highlight .dropdown_div fieldset { width:180px; padding:0; margin:0 auto}
.price_sec.pricing .pricing_table .price_box.highlight .dropdown_div span{font: 16px 'PT Sans','PTSansRegular',Arial,sans-serif; display: block; line-height:28px; padding-left:0}
.price_sec.pricing .pricing_table .price_box.highlight .dropdown_div. input.submit{width: 58px; height: 38px; text-align: center;font:bold 18px/28px 'PT Sans','PTSansRegular',Arial,sans-serif; background: url(/images/blue_bg.jpg) repeat-x; color:#fff; border: 1px solid #0883be; border-radius:4px; padding-bottom:5px}
.price_sec.pricing .pricing_table .price_box.highlight .dropdown_div.upgrade input.submit{width: 58px; height: 38px; text-align: center;font:bold 18px/28px 'PT Sans','PTSansRegular',Arial,sans-serif; background: #fff url(/images/grey_bg.jpg) repeat-x bottom; color:#d0d0d0; border: 1px solid #c5c6c6; border-radius:4px; padding-bottom:5px}
.price_sec.pricing .pricing_table .price_box.highlight .dropdown_div.upgrade fieldset {width:198px; padding:0; margin:0 auto}
.price_sec.pricing .pricing_table .price_box.highlight .dropdown_div.upgrade input.submit {width:75px;}



/* PAYG Info */
.introtext {font:22px 'PT Sans','PTSansRegular',Arial,sans-serif; color: #111111; padding-bottom: 15px; }
.intro_container {margin-left:auto; margin-right:auto; text-align:center;}
.paygt {vertical-align:top}
.price_box.payg {
	width: 300px;
	margin-top: none;
	vertical-align: middle;}

.price_sec.pricing .pricing_table .price_box.payg { width:300px}

.price_sec.pricing .pricing_table .price_box.payg .package_features p{font:13px 'PT Sans','PTSansRegular',Arial,sans-serif; color: #000000; padding-bottom: 5px;}
.biglist {padding-left: 15px;}
.biglist ul {list-style-type: none;}
.biglist ul li, #ContentColumn .biglist ul li { background: url(/images/bullet.gif) left center no-repeat; background-position: -4px 3px;
	padding-left: 30px; font:18px 'PT Sans','PTSansRegular',Arial,sans-serif; color: #111111; padding-bottom: 15px; text-align:left}
.price_box.payg .dropdown_div {padding-top: 25px;}
.price_box.payg .content {height: 340px;}


/*ui-selectmenu ui-widget ui-state-default ui-selectmenu-dropdown ui-corner-all
ui-selectmenu ui-widget ui-state-default ui-selectmenu-dropdown ui-state-focus*/


.ui-selectmenu-item-header:hover,
.ui-state-active .ui-selectmenu-item-header,
.ui-state-focus .ui-selectmenu-item-header,
.ui-state-focus .ui-selectmenu-item-content,
.ui-state-active .ui-selectmenu-item-content,
.ui-state-hover span {color:#FFF; text-decoration:none; border:none}

.ui-selectmenu-item-header:active,
.ui-selectmenu-item-header:focus,
.ui-selectmenu-item-header { border:none !important; text-decoration:none !important}


/* Originally Embedded Demo Styles */
fieldset { border:0; }
label,select,.ui-select-menu { float: left; margin-right: 10px; }
select { width: 200px; }
.wrap ul.ui-selectmenu-menu-popup li a { font-weight: bold; }
.ui-selectmenu { float:left;}