/* MAIN STYLES */
img{border:0px;}
a{text-decoration:none; outline:none;}
.clear{clear:both; #clear:none;}

/* HOMEPAGE STYLES */
body{background-color:#2F367E; margin:0px; padding:0px; font-family:arial; #text-align:center;}
#gradient_background{background-image:url('../images/background.jpg'); background-repeat:repeat-x; width:100%; height:100%;}
#wrapper{width:907px; height:800px; position:relative; top:0px; margin-left:auto; margin-right:auto;}
#logo{background-image:url('../images/rocket_logo.png'); background-repeat:no-repeat; width:907px; height:262px;}
#navigation{margin-top:-20px; height:42px; width:746px; margin-left:auto; margin-right:auto;}

/* NAVIGATION */
dl, dd{margin:0px; padding:0px; }

dd.nav{background-image:url('../images/nav_button.png'); width:148px; height:37px; background-repeat:no-repeat; float:left; text-align:center;}
dd a:link, dd a:visited{color:#FFFFFF; position:relative; top:8px;}
dd a:hover{color:#2f367e;}

/* CONTENT WRAPPER */
#content_wrapper{height:431px; width:680px; margin-left:auto; margin-right:auto; float:right; margin-top:25px;}
#left_column, #right_column{float:left; width:220px;}
#right_column{margin-left:80px; text-align:left; color:#ffffff;}
.headings{color:#0053a0; font-size:24px; font-weight:bold;} 
label{color:#ffffff; font-size:13px; width: 4em; float: left; text-align: right; margin-right: 0.5em; display: block;}
input{float:right;}

/* INDEX PAGE STYLES */
#left_column div{margin-top:20px;}
#content_wrapper #left_column label{font-size:14px;}
#content_wrapper #left_column input{height:18px; width:136px; border:inset 1px #7c7c7c;}
#indexSubmit{position:relative; left:71px; width:65px !important; height:21px !important; background-color:#000000; color:#ffffff;}
#content_wrapper #remember_wrapper{width:250px; position:relative; right:147px;}
#content_wrapper #remember_wrapper label{font-size:10px !important; margin-top:5px;}
.grey_line{border-top:1px solid #555b5d;#margin-top:11px;}
#content_wrapper #right_column span.news, #content_wrapper #right_column span.date{font-size:13px;}
#content_wrapper #right_column span.date{color:#8f93ba;}
.move_pma_image{position:relative; top:60px;}
/*#left_column div{margin-top:20px;}
#content_wrapper #left_column label{font-size:14px;}
#content_wrapper #left_column input{height:18px; width:136px; border:inset 1px #7c7c7c;}
#indexSubmit{position:relative; left:71px; width:65px !important; height:21px !important; background-color:#000000; color:#ffffff;}
#content_wrapper #remember_wrapper{width:250px; position:relative; right:147px;}
#content_wrapper #remember_wrapper label{font-size:10px !important; margin-top:5px;}
.grey_line{border-top:1px solid #555b5d;#margin-top:11px;}
#content_wrapper #right_column span.date{color:#8f93ba;}*/

/* SUB PAGE LAYOUT */
#subWrapper{width:907px; height:800px; position:relative; top:0px; margin-left:auto; margin-right:auto;}
#subNavigation{height:42px; width:746px; margin-left:auto; #margin-left:60px; margin-right:auto; #margin-right:0px; #margin-top:0px; position:relative; top:-30px; #position:absolute; #top:-30px; z-index:1; min-height:1%;}
#grey_bar{background-image:url('../images/grey_bar.jpg'); backround-repeat:repeat-x; height:9px; width:100%; margin-top:-40px; #margin-top:-2px;}
#sub_content_wrapper{height:618px; width:907px; background-color:#f2f2f2; position:relative; #position:absolute; top:-5px;  #top:228px; #right:-1px; min-height:1%;}
#subLogo{background-image:url('../images/sub_logo.png'); background-repeat:no-repeat; width:907px; height:231px;}

/* BANNER IMAGES */
#case_banner{background-repeat:no-repeat; height:152px; width:907px; #margin-top:-5px;}
.rocketNews, .appajax, .privacy, .cleanup{background-image:url('../images/gettingStarted_banner.jpg') !important;}
.rocketGettingStarted{background-image:url('../images/gettingStarted_banner.jpg') !important;}
.rocketfaq{background-image:url('../images/gettingStarted_banner.jpg') !important;}
.rocketPricing{background-image:url('../images/price_banner.jpg') !important;}
.rocketCase{background-image:url('../images/case_banner.jpg') !important;}
.rocketContact{background-image:url('../images/contact_banner.jpg') !important;}
#content{padding:5px; #width:920px; position:relative; top:10px; #top:0px; font-size:12px; font-family:arial; color:#6f6f6f; text-align:left !important;}

/* LOGIN BOX */
#login_box{background-image:url('../images/login_box.png'); background-repeat:no-repeat; width:247px; height:119px; position:absolute; top:-3px; right:25px; #left:644px; color:#ffffff; #overflow-x:hidden; min-height:1%; }
#login_wrapper{display:block; height:110px; width:235px; margin-left:5px;}
fieldset{border:0px; margin-top:20px;}
legend{margin-left:-4px;}
label{float:left; width:70px; text-align:left;}
input, textarea{float:left; width:128px; height:18px; #height:18px; margin-bottom:5px; border-style:inset; font-size:9px !important;}
#submitbutton{position:relative; left:135px; bottom:7px; width:70px; background-color:#000000; color:#ffffff; border:0px;}
#remember_wrapper{position:relative; right:82px; top:5px;}
#remember_wrapper label{font-size:10px; margin-top:5px; #margin-top:-20px; #margin-left:19px; #width:100px;}
#remember_wrapper input{#width:20px; #border:none !important;}
form{#margin:0px; padding:0px; #margin-top:7px;}

/* CONTACT PAGE */
#contact_left{display:block; width:530; float:left; position:relative; top:10px;}
#contact_right{display:block; width:340px; float:left; color:#6f6f6f; position:relative; bottom:10px;}
legend span{font-size:15px;}
span.contact_heading{font-size:36px; color:#6f6f6f; font-weight:bold;}
#contact_right legend{font-size:36px; font-weight:bold;}
#contact_right label{color:#6f6f6f; clear:both;}
#contact_right input{border:1px solid #6f6f6f; width:138px; height:22px; clear:both; font-size:15px;}
#contact_right textarea{width:300px; #width:320px !important; height:65px; border:1px solid #6f6f6f;}
.float_left{float:left;}
.float_right{float:right; margin-right:20px;}
input.long{width:300px !important; #width:320px !important;}
#contact_right #submitbutton{position:relative; left:216px; bottom:7px; width:84px; height:24px; background-color:#646464; color:#ffffff; border:0px; font-size:12px; font-weight:bold;}

/* GETTING STARTED */
#getting_started{margin-top:40px;}
#getting_started img{margin-bottom:15px; margin-left:35px;}
.red_heading{color:#df0a16; font-weight:bold; text-transform:uppercase;}
p.grey_text{color:#6f6f6f !important;}

/* FOOTER */
#footer{float:right; margin-top:10px; #position:relative; #top:30px; #clear:both;}
#footer dd{display:inline; margin-right:20px; font-size:12px; }
#footer dd a{color:#ffffff;}

#fancybox-overlay { height:100%; }
