/*   
Theme Name: Satellite Internet America
Theme URI: www.fiksie.com
Description: Custom Wordpress Theme
Author: fiksie
Author URI: fiksie.com
*/

/* global reset */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,
pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,
q,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,
form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus{outline:0;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,
q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}

/* end of global reset */


/* ----- CSS ----- */


body { font-size:14px; font-family:Arial, Helvetica, sans-serif; background:  #E5E5E5;}

/* ----- ID'S & CLASSES----- */

#wrapper { width:955px; margin: 0 auto; padding:0 22px; background:#fff;}
#header {width:955px; float:left;}
#header #leftlogo { float:left; padding-top:6px; margin-left:5px;}
#header .phone { width:360px; display:block; float:left; margin:0 60px; display:inline;}
#header .phone p {color:#2A5099; font-size:12px; font-weight:bold;}
#header .phone .phone-number { text-align:center; float:left; margin: 0 15px; display:inline; padding-top:15px;}
#header .phone p.red-big { color: #ed0101; font-size: 30px; line-height:40px;}
#header .phone p.blue-big { color: #103A90; font-size: 18px; line-height:24px;}
#header .phone img { padding: 30px 0;}
#header #rightlogo { float:right; padding-top:20px; margin-right:5px;}

#call-now { width:575px; float:left; background:url(images/topcallnow.jpg) no-repeat; height:77px; padding-left:380px; padding-top:20px;}
#call-now  p { color:#fff; font-size: 17px; font-weight: bold;}
#call-now  p.rush { color:#fff; font-family: impact, arial; font-size: 30px; font-weight:normal;}

#signup { width:955px; height:275px; background:url(images/maintopa.jpg) no-repeat; margin-top:15px; margin-bottom:15px;}
#signup #signup-text { width:500px; float:left; margin:20px 0 0 30px;}
#signup #signup-text p {color:#fff;}
p.normal { font-size:22px; line-height:33px; text-align:center;  padding-bottom:20px;}
p.small { font-size:14px; background:url(images/rebbutton.png)no-repeat; line-height:29px; width:506px; text-align:center; font-weight:bold;}
p.medium { font-size:30px;text-align:center;padding-bottom:5px;}
p.large { font-size:50px; text-align:center; padding-bottom:15px;}

/*#signup #signup-text p span.hours {color: #036; font-size: 24px; font-weight: bold; background: url(images/whiteblock.png) no-repeat center; width:39px; line-height:33px; text-align:center; padding:3px 15px;}
#signup #signup-text p span.minutes {color: #036; font-size: 24px; font-weight: bold; background: url(images/whiteblock.png) no-repeat center; width:39px; line-height:33px; text-align:center; padding:3px 15px;}*/

#content {width:955px; float:left;}
#left-content { float:left; width:684px;}

#main-top { background:url(images/main-top-bg.png) no-repeat; width:684px; float:left; height:17px; overflow:hidden;}
#main {width:642px; float:left; padding:0 20px 10px 20px; border-left:1px solid #D4D4D4; border-right:1px solid #D4D4D4;}
#main h1,h2,h3,h4,h5,h6 { padding-bottom:10px;}
#main h4 {color: #07307F; font-size: 20px; font-style: italic; font-weight:normal;}
#main h3 {color: #07307F; font-size: 30px; font-style: italic; font-weight:normal;}
#main h2 {color: #07307F; font-size: 34px; font-style: italic; font-weight:normal;}
#main h1 {color: #07307F; font-size: 30px; font-style: italic; font-weight:normal;}
#main p { padding-bottom:10px;}
#main table { border-collapse: collapse; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 12px; margin: 20px; text-align: left;}
#main table th { border-bottom: 1px solid white; border-top: 4px solid #AABCFE; color: #000; font-size: 13px; font-weight: normal; padding: 8px;}
#main table td { border-bottom: 1px solid white; border-top: 1px solid transparent; color: #000; padding: 8px;}
#main table .alternate {background: #CCCCFF;}
#main table .alternate1 { background:#EFF2FF;}
#main h3.gray { color:#666;}
#main li { list-style:inside disc; line-height:20px;}
#main ul { padding-bottom:20px;}
#main .benefit-list { width:450px; float:left;}
#main .benefit-list li { background:url(images/check.png) no-repeat 0 50%; padding-left:30px; line-height:25px; font-size: 16px; list-style:none !important;}
#main-index-bottom { width:684px; height:94px; background:url(images/main-index-bottom.png) no-repeat; float:left; text-align:center; padding-top:5px;}
#main-bottom { width:684px; height:17px; background:url(images/main-bottom-bg.jpg) no-repeat; float:left; overflow:hidden; }
#main-index-bottom p { color:#fff;}


#whois { width:442px; padding:40px 220px 10px 20px; height:388px; background:url(images/whyimage.jpg) no-repeat; float:left; margin-top:15px;}
#whois h4 {color: #07307F; font-size: 24px; font-style: italic; font-weight:normal; padding-top:20px;}
#whois p { padding-bottom:10px;}

#sidebar {width:259px; float:right;}
#order-top { background:url(images/blueform-top.png) no-repeat; width:257px; height:14px; overflow:hidden;}
#order { background:#72A0F8; text-align:center; padding:0 5px; width:247px;}
#order p { font-size:12px; color:#fff; padding-top:5px;}
#order p .pnumber { font-size:30px; color:#183D84;}
#order form { padding:10px 0;}
#order form p { font-weight:bold; font-size:13px;}
#order form .submit { margin-top:10px;}
#order p.order-hughes { font-size:24px; font-style:italic; color:#fff; padding-bottom:20px;}
#order p.disclaimer { font-size:10px; padding-bottom:30px;}
#order-bottom { background:url(images/blueform-bottom.png) no-repeat; width:257px; height:14px; overflow:hidden;}

#verified { text-align:center; margin:15px 0;}

#availability-top { width:269px; height:17px; background:url(images/availability-top.jpg) no-repeat; overflow:hidden;}
#availability { width:237px; border-left: 1px solid #D9D9D9; border-right: 1px solid #D9D9D9; background:#F4F4F4; padding: 0 10px; text-align:center;}
#availability form { padding-bottom:30px;}
#availability p { padding-bottom: 10px;}
#availability p.pavail { font-size:24px; font-style:italic; color:#07307F; padding-bottom:20px;}
#availability-bottom { width:269px; height:17px; background:url(images/availability-bottom.jpg) no-repeat; overflow:hidden;}

#call-to-action { width:955px; float:left; height:75px; margin-top:10px;}
#cta-left { float:left;}
#cta-middle { text-align:center; background:url(images/banner-middle.jpg) no-repeat; line-height:75px; width:819px; float:left;}
#cta-middle h5 { color:#fff; font-size:30px;}
#cta-right { float:right;}

#navigation {width:955px; float:left; margin:7px 0;}
#navigation ul{margin-left:6px;}
#navigation li { float:left; background:url(images/nav-li-bg.png) no-repeat; padding-left:6px; line-height:39px; margin-right:3px;}
#navigation li a { background:url(images/nav-a-bg.png) no-repeat right; padding-right:5px; line-height:39px; display:block; color:#fff; font-size:13px; text-decoration:none;}

#footer {width:;}
#testimonials-top { width:955px; height:14px; background:url(images/termsbg-top.png) no-repeat; overflow:hidden; float:left;}
#testimonials { width:933px; border-left:1px solid #D3D3D3; border-right:1px solid #D3D3D3; padding: 0 10px; float:left; }
#testimonials p { padding-bottom:15px; font-size:13px;}
#testimonials-bottom { width:955px; height:17px; background:url(images/termsbg-bottom.png) no-repeat; overflow:hidden; float:left;}

#copyright { text-align:center; padding:15px 0; float:left; width:955px;}

/* ----- SPECIAL CLASSES ----- */

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.alignleft { float:left;}
.alignright { float:right;}
.orange {color: #FC0;}
.gray {color: #666;}
.blue {color: #103A90;}
.red {color: #ed0101;}
