#maintop {
	background: none;
	height: 65px;
}
#for-print { display: none;}

#mainstyle {
	border-top: 10px solid #d9d9d9;
	background: url(../img/top-bg.jpg) repeat-x 0px 90px;
	height: 100%;
}

#contentspacer {
	margin: 5px 0 5px 0;
}
#contentspacer.hr { background:none;}
.logo {
	background-image: url(../img/logo.jpg);
	height: 61px;
	width: 185px;
	margin-top: -13px;
}

#header span {
	text-indent: -999em;
	display: block;
	width: 340px;
	height: 36px;
	background: url(../img/resource.jpg) no-repeat;
	float: right;
}

#header span {
	text-indent: -999em;
	display: block;
	width: 340px;
	height: 36px;
	background: url(../img/resource.jpg) no-repeat;
	float: right;
}

#maintop ul {
	margin: 0px;
	padding: 0px;
	margin-top: 7px;
}

#maintop li {
	list-style: none;
	background: none;
	float: left;
	background: url(../img/border.jpg) no-repeat;
	height: 43px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0;
}

/*#maintop li.last a {
	display: block;
	background: url(../img/border.jpg) no-repeat top right;
	height: 56px;
	padding-top: 15px;
	margin-top: -15px;
	padding-right: 25px;
}
*/
#maintop li a {
	color: #ebebeb;;
	text-decoration: none;
	font-size: 16px;
	font-weight: normal;
	text-shadow: none;
}
#maintop .container-fluid { padding:0;}
#maintop .navbar { margin-bottom: 0;}
#maintop .dropdown-menu li {background:none;}
#maintop .dropdown-menu li a { color: #333; padding: 10px 25px;}
#maintop .dropdown-menu li a:hover {color: #950000; background:none;}
#maintop ul.rightnav {
	float: right;
	margin-top: 7px;
}

#maintop ul.rightnav li {
	background: none;
}

#maintop ul.rightnav li {
	padding: 0px;
}

.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle { background: none;}

#maintop ul.rightnav {
	padding-top: 5px;
}

#my-account a {
	display: block;
	background: url(../img/my-account.jpg) no-repeat;
	height: 28px;
	width: 116px;
	text-indent: -999em;
	margin-top: 2px;
	margin-right: 10px;
}

#help a {
	display: block;
	background: url(../img/help.jpg) no-repeat;
	height: 28px;
	width: 73px;
	text-indent: -999em;
	margin-top: 2px;
}

#logout a {
	display: block;
	background: url(../img/logout.jpg) no-repeat;
	height: 28px;
	width: 80px;
	text-indent: -999em;
	margin-top: 2px;
}

#footer_wrapper {
	padding-right: 0px;
}

html,body {
	height: 100%; /* gives layout 100% height */
	overflow: inherit; /* triggers 100% height in Opera 9.5 */
}

#container {
	min-height: 100%; /* gives layout 100% height */
}

* html #container {
	height: 100%; /* IE6 treats height as min-height */
}

#container {
	/*SMK: background: url(../img/footer_back.png) repeat-x left bottom;*/
	
}

#footer ul li {
	background: none;
	float: left;
	border-right: 1px dotted #ccc;
	padding-right: 12px;
	margin-left: 0px;
}

#footer ul li.last { border:none;}

#footer ul li a {
	color: #535353;
	text-decoration: none;
	font-size: 12px;
}

#footer-thing a {
	display: block;
	text-indent: -999em;
	background: url(../img/questions.jpg) no-repeat;
	width: 202px;
	height: 28px;
	margin-top: -10px;
	margin-right: 20px;
}

#footer p {
	float: right;
	font-size: 11px;
	width: auto;
	display: block;
	margin: 0;
	padding: 0;
	line-height: 17px;
}

.column2of3 {
	min-height: 500px;
}

.quick_nav ul.order_list li {
	background: none;
	border-top: 1px dotted #999;
	width: 250px;
	margin-left: 30px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.quick_nav ul.order_list li a {
	font-size: 12pt;
	text-decoration: none;
}

.quick_nav li {
	background: none;
	border-top: 1px dotted #999;
	width: 250px;
	margin-left: 30px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.quick_nav h2.title {
	color: #F18113;
	text-transform: none;
	background: url(../img/icon.jpg) no-repeat;
	height: 28px;
	padding: 0px;
	margin: 0px;
	width: 280px;
	margin-left: 40px;
	padding-top: 5px;
	font-size: 18px;
}

.quick_nav h2.title2 {
	color: #F18113;
	text-transform: none;
	height: 28px;
	padding: 0px;
	margin: 0px;
	width: 280px;
	margin-left: -50px;
	padding-top: 5px;
	font-size: 18px;
}

.quick_nav li h3 {
	font-size: 12px;
	color: #333;
	margin-bottom: 0px;
	line-height: 15px;
}

.quick_nav li h6 {
	margin: 0px;
	font-weight: normal;
	font-style: italic;
	font-size: 11px;
	color: #999;
}

.quick_nav li p {
	margin: 0px;
	font-size: 12px;
}

.quick_nav li a {
	font-size: 11px;
}

.quick_nav h5 a {
	display: block;
	background: url(../img/morenews.jpg) no-repeat;
	width: 166px;
	height: 30px;
	text-indent: -999em;
	float: right;
	margin-right: 40px;
}

.quick-bottom {
	clear: right;
}

#lookup {
	background: #383838 url(../img/box-top.jpg) no-repeat;
	width: 539px;
	padding-top: 1px;
}

#lookup form {
	background: url(../img/box-bottom.jpg) no-repeat bottom;
	padding-bottom: 15px;
}

#lookup h2 {
	color: white;
	background: url(../img/glass.jpg) no-repeat;
	height: 25px;
	margin-top: 20px;
	text-transform: none;
	font-size: 18px;
	margin-left: 130px;
	padding-left: 30px;
	padding-top: 2px;
}

#lookup p {
	text-align: center;
	font-style: italic;
	background: url(../img/box-border.jpg) repeat-x top left;
	width: 500px;
	margin: 0px auto;
	padding-top: 20px;
	margin-top: -5px;
	margin-bottom: 20px;
	font-size: 14px;
	color: #8f8f8f;
}

#lookup label {
	font-style: italic;
	font-size: 14px;
	color: #F18113;
	margin-right: 5px;
}

#lookup #submit {
	background: url(../img/lookup.jpg) no-repeat;
	border: none;
	width: 107px;
	height: 37px;
	text-indent: -999em;
	float: right;
	margin-top: -5px;
}

#lookup .form-wrapper {
	width: 350px;
	margin: 0px auto;
}

.form-wrapper {
	padding-bottom: 10px;
}

.home-center h5 {
	color: #666;
	font-size: 17px;
	font-weight: normal;
	font-style: italic;
}

#ask-button a {
	display: block;
	width: 202px;
	height: 28px;
	background: url(../img/asknow.jpg) no-repeat;
	text-indent: -999em;
	float: right;
	margin-top: -52px;
	margin-right: 55px;
}

#select-box {
	width: 194px;
	background: url(../img/order/box-bg.jpg) repeat-y;
	margin-left: -20px;
	float: left;
	margin-top: 20px;
	clear: both;
}

#select-box h2 {
	width: 194px;
	height: 40px;
	background: url(../img/order/box-top.jpg) no-repeat;
	text-transform: none;
	color: #DC7C17;
	padding-top: 15px;
	text-align: center;
	margin-top: 0px;
}

#select-box form,#select-box div {
	width: 194px;
	background: url(../img/order/box-bottom.jpg) no-repeat bottom left;
	padding-bottom: 15px;
}

#select-box form span {
	display: block;
	border-top: 1px solid #999;
	width: 174px;
	margin-left: 10px;
}

#select-box form span.first {
	border: none;
}

#select-box form a {
	font-weight: bold;
	text-transform: uppercase;
	color: #333;
	display: inline-block;
	padding-bottom: 3px;
	padding-top: 5px;
	padding-left: 10px;
	text-decoration: none;
}

#select-box form input {
	display: inline-block;
	margin-top: 8px;
	float: right;
	margin-right: 10px;
}

#progress-bar {
	background: url(../img/order/nav-bg-main.jpg);
	width: 967px;
	height: 48px;
	margin: 0px;
	padding: 0px;
	margin-left: -20px;
	list-style: none;
	background-repeat: no-repeat;
}

#progress-bar li {
	background: none repeat scroll 0 0 transparent;
	float: left;
	font-size: 15px;
	font-weight: bold;
	height: 40px;
	list-style: none outside none;
	padding: 12px 10px 0 0px;
	width: 227px;
	text-align: center;
}

#progress-bar li a{
	color:#333333;
	text-decoration: none;
}
.pcontainer_pink {
	background-color: #F7F3F7;
	width: 100%;
	float: left;
}
.pcontainer_white {
	width: 100%;
	float: left;
}

.locationContainer {
	font-size: 15px;
	font-weight: bold;
	height: 35px;
}

.column2of3 .top_bar {
	height: 25px;
	padding: 10px;
	border-bottom: 1px solid #CCC;
}

.column2of3 .top_right_bar {
	border-left: 1px solid #CCC;
	padding-left: 20px;
	float: right;
}

.pLeftContainer {
    float: left;
    margin: 15px 0;
    padding: 0 10px;
    width: 150px;
}

.price_container {
	font-size: 18px;
	font-weight: bold;
	float: right;
	color: #333333;
}

.pRightContainer {
    border-left: 1px solid #CCCCCC;
    color: #333333;
    float: left;
    margin: 10px 0;
    padding: 0 10px;
    width: 355px;
}

.change_location {
	float: right;
	color: #DC7C17 !important;
	font-size: 13px;
}

.location_address {
	color: #333333;
	width: 350px;
}

.selected_bothside {
	background: url("../img/order/nav-2.png") no-repeat scroll 0 0 transparent !important;
	padding-left: 0 !important;
	width: 242px !important;
	color: #DC7C17;
	text-align: center;
	
}
.selected_leftside{
	background: url("../img/order/nav-1.png") no-repeat scroll 0 0 transparent !important;
	padding-left: 0 !important;
	width: 242px !important;
	color: #DC7C17;
	text-align: center;
}
.selected_rightside{
	background: url("../img/order/nav-3.png") no-repeat scroll 0 0 transparent !important;
	padding-left: 0 !important;
	width: 242px !important;
	color: #DC7C17;
	text-align: center;
}
#dialog_link{
	color: #5EB1D9;
	font-weight: bold;
	text-decoration: none;
	
}
.column3of3{
	border: 0px solid red;
	float: left;
	margin-left: 10px;
}
.cart_data{
	width: 200px;
	height: 500px;
	padding-top:6px;
}
#cart_table td, #cart_table th{
	border-top : 1px solid black !important;
}
.option_product_container {
	border:0px solid;
	width:96%;
	float: left;
	display: none;
	padding: 11px;
}


.confirm_data {
    height: 500px;
    padding-top: 6px;
    width: 60%;	
}
.confirm_data #cart_table td, #cart_table th{
	border-top : 0px solid black !important;
	height: 30px;
}

.fl{
	float: left;
}
.fr{
	float: right;
}
.table td, .table th { border:none;}

.edit-well table {margin-bottom: 20px;}
.edit-well h2 {margin:0;}
.edit-well input[type=checkbox] { margin: -5px 10px 0 0}
.tab-content.well {border-top:none;}
.nav { padding-bottom:0; margin-bottom: 0}
.nav-tabs.gray-tabs > li > a { font-size: 1.2em; font-weight: normal; color: #666;}
.nav-tabs.gray-tabs > .active > a, .nav-tabs.gray-tabs > .active > a:hover, .nav-tabs.gray-tabs > .active > a:focus { background-color: #f5f5f5; font-size: 1.2em; font-weight: bold; color: #950000;}

.nav-tabs.gray-tabs { border-bottom: none;}

.controls > .radio, .controls > .checkbox { float:left; margin-right:10px;}
.controls > .radio:first-child, .controls > .checkbox:first-child { padding-top:0;}
.form-horizontal.wide .control-label { width: 270px; margin-right: 20px}
#registration-profile .form-horizontal .control-label {width:170px; padding-top:0;}
#control-group-userid .controls label, #control-group-masterid .controls label, #control-group-company_id .controls label, #control-group-last_order_at .controls label, #control-group-number_of_transactions .controls label  { padding-top: 5px;}

#control-group-marketing_flag, #control-group-email_flag, #control-group-product_internet, #control-group-product_tv, #control-group-product_phone, #control-group-product_other { width: 365px;}
#control-group-export_flag { width: 415px;} 
#control-group-export_flag .control-label { width: 210px; }
#control-group-marketing_flag .control-label, #control-group-email_flag .control-label, #control-group-export_flag .control-label, #control-group-product_internet .control-label, #control-group-product_tv .control-label, #control-group-product_phone .control-label, #control-group-product_other .control-label{ float:right; text-align: left; padding-top:3px;}

a.btn { color: #333;}

.well-light {background: #fff;}
.well-dark {background: #333; color:#FFF;}
.well-dark h1 { color:#eee; text-align:center;}
.well.news h2 {
	color: #F18113;
	text-transform: none;	
	height: 28px;
	padding: 0px;
	margin: 0px;
	width: 280px;
	margin-left: 40px;
	padding-top: 5px;
	font-size: 18px;	
}
.well.news a.title { color: #333; font-size: 14px; font-weight: bold; }
.footer-information {
	 float:left; 
	 clear:both;
	 font-style: italic;
	 margin:15px;
}
.btn.btn-fixed-wide { width: 200px;}
a.btn.btn-order-att { text-indent: -9999px; background: url('../img/directv.jpg?v=3') no-repeat 20px 24px; height:77px;}
a.btn.btn-order-att-only { text-indent: -9999px; background: url('../img/att.jpg?v=4') no-repeat 20px 19px; height:77px;}
a.btn.btn-order-centurylink { text-indent: -9999px; background: url('../img/CenturyLinkLogo.jpg') no-repeat 20px 20px; height:77px; background-size: 85%}
a.btn.btn-order-frontier { text-indent: -9999px; background: url('../img/frontier.jpg?v=3') no-repeat 30px 26px; height:77px;}
a.btn.btn-order-qwest { text-indent: -9999px; background: url('../img/qwest.jpg') no-repeat 30px 35px; height:77px;}
a.btn.btn-order-agemni { text-indent: -9999px; background: url('../img/agemni.jpg?v=6') no-repeat 20px 12px; height:77px;}
a.btn.btn-order-clbusiness { text-indent: -9999px; background: url('../img/clbusiness.jpg') no-repeat 0px 5px; height:77px;}
a.btn.btn-order-acceller { background: white; height:77px; font-size: 1.7em; color: #921A1A; font-style:italic; line-height: 3.5em}
a.btn.btn-order-frontier-secure { text-indent: -9999px; background: url('../img/frontier-secure.png?v=2') no-repeat 40px 15px; height:77px;}
a.btn.btn-order-charter { text-indent: -9999px; background: url('../img/charter.jpg?v=3') no-repeat 30px 20px; height:77px;}
a.btn.btn-order-hughesnet { text-indent: -9999px; background: url('../img/hughesnet.png?v=2') no-repeat 34px 38px; height:77px;}
a.btn.btn-order-ziply { text-indent: -9999px; background: url('../img/ziply.png?v=2') no-repeat 29px 29px; height:77px;}
a.btn.btn-order-viasat { text-indent: -9999px; background: url('../img/viasat.png?v=2') no-repeat 0 15px; height:77px; background-size: 100%;}
a.btn.btn-order-altice { text-indent: -9999px; background: url('../img/altice.png?v=3') no-repeat 0 20px; height:77px; background-size: 100%;}

.user-inactive td { color: #999;}
.sub-customization { padding-left: 20px;}

#availability-form .row-fluid .span6 {margin-left: 0;}
