/*---------------------------------------------------------

# BT Education - Joomla! Template

# ---------------------------------------------------------

# For Joomla! 2.5

# Copyright (C) 2007-2013 BonusThemes.com. All rights reserved.

# License: GNU/GPLv3, http://www.gnu.org/licenses/gpl-3.0.html

# Demo: http://www.bonusthemes.com/demo/?template=education

# Website: http://www.bonusthemes.com

# Support: support@bonusthemes.com

----------------------------------------------------------- */



.blog-featured { padding: 0; }

.items-leading { padding:0px 5px 10px 5px; overflow:hidden; margin-bottom:10px }

.row-separator { display: block; clear: both; margin: 0; border: 0px; height:1px }

.item-separator{ display: none; margin: 0px; }

.shownocolumns{ width:98% !important;}

.cols-1 { display: block; float: none !important; margin: 0 !important; }

.cols-2 .column-1 { width:46%; float:left; }

.cols-2 .column-2 { width:46%; float:right; margin:0 }

.cols-3 .column-1 { float:left; width:29%; padding:0px 5px; margin-right:4% }

.cols-3 .column-2 { float:left; width:29%; margin-left:0; padding:0px 5px }

.cols-3 .column-3 { float:right; width:29%; padding:0px 5px }

.items-row { overflow:hidden; margin-bottom:10px !important; }

.column-1, .column-2, .column-3 { padding:10px 5px }

.column-2 { width:55%; margin-left:40%; }

.column-3 { width:30% }

.blog-more { padding:10px 5px }



table.user-details{*width:660px;width:660px\0/;}

.bt_mainbody select{color: #000;background-color: #FFF;border: 2px solid #84a555!important;border-radius: 6px;font-size: 12px;padding:4px;float:left;width:200px!important;margin:0px 0px 10px 0px;line-height:22px;margin:0 0 0 0;}

.bt_mainbody_expyr select{color: #000;background-color: #FFF;border: 2px solid #84a555!important;border-radius: 6px;font-size: 12px;padding:4px;float:left;width:75px!important;margin:0px 0px 10px 0px;line-height:22px;margin:0px\0/;}





.bt_mainbody input[type=text]{border: 2px solid #84a555;}

.bt_mainbody span.email{float:left;width:100%;}

.bt_mainbody label.email{float:left;width:100%;margin:5px 0px;}

fieldset{float:left;width:100%;}

.bt_mainbody span.username{float:left;width:100%;}

.bt_mainbody label.username{float:left;min-width:100%;margin:5px 0px;}

.bt_mainbody span.name{float:left;width:100%;}

.bt_mainbody label.name{float:left;width:100%;margin:5px 0px;}

.bt_mainbody span.password{float:left;width:100%;}

.bt_mainbody label.password{float:left;width:100%;margin:5px 0px;}

.bt_mainbody span.password2{float:left;width:100%;}

.bt_mainbody label.password2{float:left;width:100%;margin:5px 0px;}

.bt_mainbody span.agreed{float:left;width:100%; margin:5px 0px 0px 0px;}

.bt_mainbody label.require{float: left;width: 100%;font-style: italic;}

.bt_mainbody span.company{float: left;width: 100%;margin:0px 0px 5px 0px;}

.bt_mainbody span.Nickname{float: left;width: 100%;margin:0px 0px 5px 0px;}

.bt_mainbody label.company{float: left;width: 100%;}

.bt_mainbody label.Nickname{float: left;width: 100%;}

.bt_mainbody input#company_field{float: left;width: 77%;}

.bt_mainbody input#Nickname_field{float: left;width: 77%;}

.bt_mainbody span.first_name{float: left;width: 37%;margin: 5px 17px 5px 0px;}

.bt_mainbody label.first_name{float: left;width: 100%;}

.bt_mainbody input#first_name_field{float: left;width: 100%;}

.bt_mainbody span.last_name{float: left;width: 60.5%;margin:5px 0px;}

.bt_mainbody label.last_name{float: left;width: 100%;}

.bt_mainbody input#last_name_field{float: left;width: 62%;}

.bt_mainbody span.address_1{float: left;width: 100%;margin:5px 0px;}

.bt_mainbody label.address_1{float: left;width: 100%;}

.bt_mainbody input#address_1_field{float: left;width: 77%;}

.bt_mainbody span.address_2{float: left;width: 100%;margin:5px 0px;}

.bt_mainbody label.address_2{float: left;width: 100%;}

.bt_mainbody input#address_2_field{float: left;width: 77%;}

.bt_mainbody span.city{float:left;width:48%;margin:5px 17px 5px 0px;}

.bt_mainbody label.city{float:left;width:100%;}

.bt_mainbody input#city_field{float: left;width: 100%;}

.bt_mainbody span.virtuemart_state_id{float:left;width:49%;margin:4px 0px 11px 2px;}

.bt_mainbody label.virtuemart_state_id{float:left;width:100%;}

.bt_mainbody input#virtuemart_state_id{float: left;width: 100%;}

.bt_mainbody span.zip{float:left;width:48%;margin:5px 17px 5px 0px;}

.bt_mainbody label.zip{float:left;width:100%;}

.bt_mainbody input#zip_field{float: left;width: 100%;}

.bt_mainbody span.virtuemart_country_id{float:left;width:49%;margin:4px 0 19px 2px; margin:4px 0 19px 2px\9;}

.bt_mainbody label.virtuemart_country_id{float:left;width:100%;}

.bt_mainbody input#virtuemart_country_id{float: left;width: 100%;}

.bt_mainbody span.tax_exemption_number{float: left;width: 100%;margin:5px 0px;}

.bt_mainbody label.tax_exemption_number{float: left;width: 100%;}

.bt_mainbody input#tax_exemption_number_field{float: left;width: 77%;}

.bt_mainbody span.phone_1{float: left;width: 10%;margin: 5px 0px 5px 0px;}

.bt_mainbody label.phone_1{float: left;width: 160%;}

.bt_mainbody input#phone_1_field{float: left;width: 70%;}



.bt_mainbody span.phone_2{float: left;width: 10%;margin:26px 0 0;}

.bt_mainbody label.phone_2{float: left;width: %;}

.bt_mainbody input#phone_2_field{float: left;width: 70%;}

.bt_mainbody span.fax{float: left;width: 10%; width: 11%\9; margin:5px 0 5px -65px; margin:5px 0 5px -67px\9;}

.bt_mainbody label.fax{float: left;width: 77%;}

.bt_mainbody input#fax_field{float: left;width: 67%; width: 77%\9;}



.bt_mainbody span.fax1 {float: left; margin: 26px 0 0;width: 9.5%; width: 11%\9;}

.bt_mainbody label.fax1{float: left;width: 77%;}

.bt_mainbody input#fax1_field{float: left;width: 67%; width: 77%\9;}



.bt_mainbody span.fax2 {float: left; margin: 26px 0 0;width: 11%;}

.bt_mainbody label.fax2{float: left;width: 77%;}

.bt_mainbody input#fax2_field{float: left;width: 77%;}



.bt_mainbody span.fax3 {float: left; margin: 26px 0 0;width: 64%;}

.bt_mainbody label.fax3{float: left;width: 77%;}

.bt_mainbody input#fax3_field{float: left;width: 13%;}



.bt_mainbody span.phone_3{float: left;width: 10%;margin:26px 0 0;}

.bt_mainbody label.phone_3{float: left;width: 100%;}

.bt_mainbody input#phone_3_field{float: left;width: 70%;}



.bt_mainbody span.phone_4{float: left;width: 40%;margin:5px 0 0;}

.bt_mainbody label.phone_4{float: left;width: 100%;}

.bt_mainbody input#phone_4_field{float: left;width: 18%;}







.bt_mainbody span.shipto_address_type_name{float: left;width: 87.9%;margin:0px 0px 5px 0px;}

.bt_mainbody label.shipto_address_type_name{float: left;width: 100%;}

.bt_mainbody input#shipto_address_type_name_field{float: left;width: 100%;}

.bt_mainbody span.shipto_company{float: left;width: 100%;margin:0px 0px 5px 0px;}

.bt_mainbody span.shipto_Nickname{float: left;width: 100%;margin:0px 0px 5px 0px;}

.bt_mainbody label.shipto_company{float: left;width: 100%;}

.bt_mainbody label.shipto_Nickname{float: left;width: 100%;}

.bt_mainbody input#shipto_company_field{float: left;width: 77%;}

.bt_mainbody input#shipto_Nickname_field{float: left;width: 77%;}

.bt_mainbody span.shipto_first_name{float: left;width: 43%;margin: 5px 17px 5px 0px;}

.bt_mainbody label.shipto_first_name{float: left;width: 100%;}

.bt_mainbody input#shipto_first_name_field{float: left;width: 100%;}

.bt_mainbody span.shipto_last_name{float: left;width: 54%;margin:5px 0px;}

.bt_mainbody label.shipto_last_name{float: left;width: 100%;}

.bt_mainbody input#shipto_last_name_field{float: left;width: 81%;}

.bt_mainbody span.shipto_address_1{float: left;width: 100%;margin:5px 0px;}

.bt_mainbody label.shipto_address_1{float: left;width: 100%;}

.bt_mainbody input#shipto_address_1_field{float: left;width: 77%;}

.bt_mainbody span.shipto_address_2{float: left;width: 100%;margin:5px 0px;}

.bt_mainbody label.shipto_address_2{float: left;width: 100%;}

.bt_mainbody input#shipto_address_2_field{float: left;width: 77%; 

}

::-webkit-input-placeholder { color:#808080; }
::-moz-placeholder { color:#808080; } /* firefox 19+ */
:-ms-input-placeholder { color:#808080; } /* ie */
input:-moz-placeholder { color:#808080; }

.bt_mainbody span.shipto_city{/*float:left;*//*width:59%;*/margin:5px 17px 5px 0px;}

.bt_mainbody label.shipto_city{float:left;width:100%;}

.bt_mainbody input#shipto_city_field{float: left;width: 96%;}

.bt_mainbody span.shipto_virtuemart_state_id{float:left;width:49%;margin:5px 0px 9px 0px; min-height:60px;}

.bt_mainbody label.shipto_virtuemart_state_id{float:left;width:100%;}

.bt_mainbody input#shipto_virtuemart_state_id{float: left;width: 100%;}

.bt_mainbody span.shipto_zip{float:left;width:59%;margin:5px 17px 5px 0px;}

.bt_mainbody label.shipto_zip{float:left;width:94%;}

.bt_mainbody input#shipto_zip_field{float: left;width: 96%;}

.bt_mainbody span.shipto_virtuemart_country_id{float:left;width:49%;margin:6px 15px 17px 0px;}

.bt_mainbody label.shipto_virtuemart_country_id{float:left;width:82%;margin:0px 0px 0px 0px;}

.bt_mainbody input#shipto_virtuemart_country_id{float: left;width: 82%;}

.bt_mainbody span.shipto_tax_exemption_number{float: left;width: 76.9%;margin:5px 0px;}

.bt_mainbody label.shipto_tax_exemption_number{float: left;width: 100%;}

.bt_mainbody input#shipto_tax_exemption_number_field{float: left;width: 100%;}



.bt_mainbody input[type="text"], input[type="password"], input[type="email"] { margin:0px 5px 5px 0px; margin:0px 5px 0px 0px\9; padding:5px 5px 4px 5px; }



.bt_mainbody span.shipto_phone_1{float: left;width: 10%; width: 10%\9;  margin: 5px 0px 5px 0px;}

.bt_mainbody label.shipto_phone_1{float: left;width: 160%;}

.bt_mainbody input#shipto_phone_1_field{float: left;width: 70%;}



.bt_mainbody span.shipto_phone_2{float: left;width: 10%;margin:26px 6px 0px 0px;}

.bt_mainbody label.shipto_phone_2{float: left;width: %;}

.bt_mainbody input#shipto_phone_2_field{float: left;width: 70%;}



.bt_mainbody span.shipto_phone_3{float: left;width: 10%;margin:26px 6px 0px 0px;}

.bt_mainbody label.shipto_phone_3{float: left;width: 100%;}

.bt_mainbody input#shipto_phone_3_field{float: left;width: 70%;}



.bt_mainbody span.shipto_phone_4{float: left;width: 10%;margin:5px 0 0;}

.bt_mainbody label.shipto_phone_4{float: left;width: 100%;}

.bt_mainbody input#shipto_phone_4_field{float: left;width: 70%;}



.bt_mainbody span.shipto_fax{float: left;width: 10%; width: 11%\9;margin:5px 0 5px -65px; margin:5px 0 5px -67px\9;}

.bt_mainbody label.shipto_fax{float: left;width: 77%;}

.bt_mainbody input#shipto_fax_field{float: left;width: 77%\9; width: 70%;}



.bt_mainbody span.shipto_fax1 {float: left; margin: 26px 0 0;width: 11%\9; width: 10%;}

.bt_mainbody label.shipto_fax1{float: left;width: 77%;}

.bt_mainbody input#shipto_fax1_field{float: left;width: 77%\9; width: 70%;}



.bt_mainbody span.shipto_fax2 {float: left; margin: 26px 0 0;width: 11%;}

.bt_mainbody label.shipto_fax2{float: left;width: 77%;}

.bt_mainbody input#shipto_fax2_field{float: left;width: 77%;}



.bt_mainbody span.shipto_fax3 {float: left; margin: 26px 0 0;width: 11%;}

.bt_mainbody label.shipto_fax3{float: left;width: 77%;}

.bt_mainbody input#shipto_fax3_field{float: left;width: 77%;}





.bt_mainbody span.tax_exe {float: left; margin: 9px 5px 0px -67px;width: 14%;}

.bt_mainbody label.tax_exe{float: left;width: 96%;}

.bt_mainbody select#tax_exe{float: left !important;width: 20% !important; margin:0px 17px 0px 0px !important;}



.bt_mainbody span.tax_exemption_number{float: left;width: 70%;margin:9px 0px 0px 0px;}

.bt_mainbody label.tax_exemption_number{float: left;width:60%; background:none;}

.bt_mainbody input#tax_exemption_number_field{float: left;width: 38%;}



/*Custom Style By Siva*/



#bt_mainbody_div .bt_mainbody span.phone_3{ width:80%; margin:26px 13px 0 0;}

#bt_mainbody_div .bt_mainbody input#phone_3_field{ width:70%;}

#bt_mainbody_div .bt_mainbody span.fax2{ width:77%;}

#bt_mainbody_div .bt_mainbody input#fax2_field{ width:17.5%;}

#bt_mainbody_div .bt_mainbody span.virtuemart_state_id{ margin:5px 0 11px 2px;}

#bt_mainbody_div .bt_mainbody span.virtuemart_country_id{ margin:5px 0 11px 2px;}



#bt_mainbody_div .bt_mainbody span.shipto_phone_3{ width:80%;}

#bt_mainbody_div .bt_mainbody input#shipto_phone_3_field{ width:17%;}

#bt_mainbody_div .bt_mainbody span.shipto_fax2{ width:77%;}

#bt_mainbody_div .bt_mainbody input#shipto_fax2_field{ width:17%;}



#school_name { width:37%; margin:0px 10px 10px 0px;}

#paymentForm { width:122%; }

#school_po { width:15%; margin:0px 10px 10px 0px; }

.school_center_label { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; width:164px; }

#cc_expire_month_2 { width:19.5%; }

#cc_expire_year_2 { width:19.5%; margin:0px 0px 0px 5px; }

#school_div { /*border-bottom:2px solid #909e7c !important;*/ padding:0px 0px 15px 0px; width:95%; }

#payment_div { margin:10px 0px 30px 0px !important; border-bottom:2px solid #909e7c !important; padding:0px 0px 30px 0px !important; }

#shipto_virtuemart_state_id { width:55% !important; }

#shipto_virtuemart_country_id { width:55% !important; }

#shipping_address { float:left; width:100%; }

#somename { margin:10px 0px; }

