/* new.css */
/* General Overall and Main Layout */
body { font-family: Arial, Verdana, Sans-Serif, SansSerif; font-size: 100%; color: #333; background-image: url(http://c0669892.cdn.cloudfiles.rackspacecloud.com/background.jpg); background-position: center top; background-repeat: repeat-x; background-color: #676767; }
* { font-family: Arial, Verdana, Sans-Serif, SansSerif; margin: 0; padding: 0; }
div#outline { width: 100%; padding-top: 20px; }
div#middleArea { width: 975px; margin-left: auto; margin-right: auto; text-align: center; background-color: #fff; }
/* ENDOF: General Overall and Main Layout */
/* IE 6*/
.ie6-upgradebar { display: none; }
/* Header */
div#header { width: 975px; height: 93px; float: left; background-color: #fff; }
div#logo { width: 400px; height: 93px; float: left; text-align: left; }
#language { width: 106px; height: 26px; padding-top: 6px; text-align: center; float: right; font-size: 10px; background-color: #ed2624; background-image: url(http://c0669892.cdn.cloudfiles.rackspacecloud.com/lang_drop_back.png); background-position: top left; background-repeat: no-repeat; cursor: pointer; }
#language a { color: #000; text-decoration: none; font-weight: normal; font-size: 10px; }
#language a.selected { font-weight: bold; }
/* Language Drop Down */
#language ul.subnav { list-style: none; background: #ed2624; margin: 0; padding: 0; display: none; float: left; width: 90px; border: 1px solid #c60503; }
#language ul.subnav li { margin: 0; border-bottom: 1px solid #c60503; /*--Create bevel effect--*/ clear: both; padding: 2px; }
#language ul.subnav li a:hover { /*--Hover effect for subnav links--*/ text-decoration: underline; }
/* Utilities */
div#utilities { float: right; background-color: #ffffff; width: 515px; text-align: right; height: 20px; margin-top: 35px; padding-right: 10px; font-size: 14px; color: #ed2624; }
div#utilities a { font-size: 14px; font-weight: bold; color: #ed2624; }
/* ENDOF: Utilities */
/* Login */
#top { background-color: #fff; height: 93px; position: relative; }
#top ul.login { display: block; position: relative; float: right; clear: right; height: 38px; width: auto; font-weight: bold; line-height: 38px; margin: 0; right: 0px; color: #000000; font-size: 80%; text-align: right; padding-right: 5px; }
#top ul.login li.left { height: 38px; width: 45px; padding: 0; margin: 0; display: block; float: left; }
#top ul.login li { text-align: left; padding: 0 6px; display: block; float: left; height: 38px; }
#top ul.login li a { color: #ed2624; }
#top ul.login li a:hover { text-decoration: none; }
/*Login*/
/* toggle effect - show/hide login*/
#login { width: 100%; color: white; background: #c60503; overflow: hidden; position: relative; z-index: 3; height: 0; }
#login a { font-size: 10px; color: #ffffff; }
#login a:hover { text-decoration: none; }
#login .loginContent { width: 600px; height: 60px; margin: 0 auto; padding-top: 12px; text-align: left; font-size: 12px; }
#login .loginContent input.field { border: 1px #ffffff solid; background: #ffffff; margin-right: 5px; margin-top: 4px; color: #000000; height: 16px; }
#login .loginContent input:focus.field { background: #f0f0f0; }
#login .loginContent input.rememberme { border: none; background: transparent; margin: 0; padding: 0; }
/* ENDOF: Login */
/* ENDOF: Header */
/* Nav */
div#menuArea { clear: both; width: 975px; }
div#nav1 { width: 869px; height: 32px; background-image: url(http://c0669892.cdn.cloudfiles.rackspacecloud.com/nav1_bkgd.png); background-position: top left; background-repeat: repeat-x; float: left; }
div#nav1 li a { text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; width: 129px; display: block; /*float: left;*/ color: white; text-decoration: none; padding-top: 3px; background-position: top left; border-right: solid 1px #990000; height: 22px; }
div#nav1 li a.selected { background-image: url(http://c0669892.cdn.cloudfiles.rackspacecloud.com/tab_selected.png); background-position: top left; background-repeat: no-repeat; height: 32px; }
div#nav1 li a:hover { height: 22px; background-color: #c60503; }
div#nav1 li a:hover.selected { background-image: url(http://c0669892.cdn.cloudfiles.rackspacecloud.com/tab_selected.png); background-position: top right; background-repeat: no-repeat; /*height: 32px;*/ }
div#nav2 { vertical-align: top; font-size: 11px; text-align: left; padding: 5px 0px 0px 20px; height: 17px; background-color: #c60503; color: #900; }
div#nav2 a { color: white; text-decoration: none; padding: 0 10px; }
div#nav2 a:hover, div#nav2 a.selected { color: #000; }
ul#topnav { margin: 0; padding: 0; float: left; /*width: 975px;*/ list-style: none; position: relative; font-size: 1.2em; } /* background: url(topnav_stretch.gif) repeat-x; } */
ul#topnav li { float: left; margin: 0; padding: 0; }
ul#topnav li a { display: block; color: #fff; text-decoration: none; }
ul#topnav li span { float: left; position: absolute; left: 0; display: none; /*--Hide by default--*/ width: 955px; text-align: left; vertical-align: top; padding: 5px 0px 0px 20px; height: 17px; background-color: #c60503; color: #900; }
ul#topnav li:hover span { display: block; }
ul#topnav li span a { display: inline; color: white; text-decoration: none; padding: 0 10px; font-size: 12px; text-align: left; border: none; }
ul#topnav li span a:hover { text-decoration: underline; color: #000; }
/* ENDOF: Nav */
/* PageFlip */
#pageflip { position: relative; }
#pageflip img { width: 50px; height: 52px; z-index: 99; position: absolute; right: 0; top: 0; -ms-interpolation-mode: bicubic; }
#pageflip .msg_block { width: 50px; height: 50px; position: absolute; z-index: 50; right: 0; top: 0; background: url(http://c0669892.cdn.cloudfiles.rackspacecloud.com/subscribe.png) no-repeat right top; text-indent: -9999px; }
/* ENDOF PageFlip */
div#contentArea { width: 975px; background-color: #ffffff; }
/* Left Hand Column */
div#lhColumn { width: 200px; text-align: left; float: left; min-height: 400px; }
div#lhColumn img { padding: 10px 0 0 10px; }
div#lhColumn h1 { text-align: left; font-size: 15px; margin-bottom: 15px; font-weight: 300; color: #666; padding-left: 20px; padding-bottom: 5px; padding-top: 5px; border-bottom: 1px solid #666; }
div#lhColumn ul { font-size: 11px; line-height: 12px; list-style-type: none; }
div#lhColumn ul li { line-height: 15px; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px dashed #ccc; width: 190px; display: block; padding-left: 10px; }
div#lhColumn ul li a { color: #000; text-decoration: underline; }
div#lhColumn ul li a:hover { color: #ed2624; text-decoration: underline; }
div#lhColumn ul li a.selected { color: #ed2624; }
div#lhColumn p { padding-left: 10px; margin-bottom: 0; }
div#lhColumn li div { padding-left: 10px; line-height: 12px; font-size: 10px; padding-bottom: 0px; }
/* ENDOF Left Hand Menu */
/* Main Content Areas */
div#contentBlock { width: 775px; float: left; }
div#content { width: 740px; /* background-color: #fff;*/ min-height: 340px; float: left; margin-top: 15px; margin-bottom: 15px; margin-left: 35px; }
div#mainImage { width: 735px; height: 400px; padding-left: 4px; padding-bottom: 15px; clear: both; }
div#mainContent { width: 505px; background-color: #fff; min-height: 340px; float: left; text-align: left; margin-right: 35px; }
div#mainContentBoxHighlight { width: 485px; padding: 10px; border: solid 1px #ccc; background-color: #f0f0f0; text-align: left; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
div#mainContentBoxHighlightGreen { width: 485px; padding: 10px; border: solid 1px #66cc66; background-color: #ccffcc; text-align: center; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
/* ENDOF: Main Content Areas */
/* Home Page */
table#homeTable th { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #ed2624; text-align: right; vertical-align: top; }
table#homeTable td { font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align: left; padding-left: 20px; padding-bottom: 20px; vertical-align: top; font-style: italic; }
/* Index Page */
div#promoTable { width: 955px; margin: 0px 10px 10px 10px; }
div#promoTable table { width: 100%; border-collapse: collapse; border: solid #ccc 1px; padding: 10px; }
div#promoTable table td { padding: 10px; border: solid #ccc 1px; vertical-align: top; text-align: left; }
div#promoTable img.blogTitle { padding: 0 0 20px 0; }
div#promoTable ul { list-style: none; text-align: left; }
div#promoTable ul li { padding-bottom: 10px; border-bottom: solid 1px #f0f0f0; }
div#promoTable ul li p { font-size: 10px; line-height: normal; margin-bottom: 3px; }
div#promoTable ul li div { font-size: 11px; }
div#promoTable span.headline { font-weight: bold; font-size: 14px; }
p.fbsubscribelink { padding-top: 10px; }
/* Feedburner Footer */
div#creditfooter { width: 100%; text-align: center; padding-top: 20px; }
/* Right Hand Columns */
div#rhColumn { width: 199px; border-right: 1px solid #fff; min-height: 160px; float: left; }
div#rhBoxHighlight { width: 160px; padding: 10px 10px 10px 10px; border: solid 1px #ccc; background-color: #f0f0f0; text-align: left; }
div#rhBoxHighlight p { font-size: 11px; }
div#rhBoxHighlight ul { text-align: left; font-size: 11px; }
/* ENDOF: right Hand Columns */
/* Help Boxes */
div#rhBoxHelp { width: 160px; padding: 10px 10px 10px 10px; border: 2px solid #fb8200; background-color: #fff9e6; text-align: left; margin-right: 0px; margin-left: 4px; }
div#rhBoxHelp h1 { float: left; padding: 7px 0px 10px 5px; font-size: 14px; font-weight: bold; color: #fb8200; border: none; }
div#rhBoxHelp h2 { font-size: 11px; font-weight: bold; color: #fb8200; border: none; }
div#rhBoxHelp p { font-size: 11px; clear: both; }
div#rhBoxHelp p a { font-size: 11px; }
div#rhBoxHelp p a:hover { color: #fb8200; }
div#rhBoxHelp ul { text-align: left; font-size: 11px; margin-left: 15px; }
div#rhBoxHelp .helpBoxTitle { clear: both; }
/* ENDOF: Help Boxes */
/* Footer and Below */
div#footer { padding-top: 25px; font-size: 11px; width: 975px; line-height: 1.5; border-bottom: solid 1px #ccc; }
div#footer a { font-size: 11px; font-weight: normal; text-decoration: none; color: #666; }
div#footer a:hover { color: #666; font-weight: normal; text-decoration: underline; }
div#footer img.padded { padding-top: 10px; }
div#footerLeft { text-align: left; float: left; width: 245px; padding-top: 15px; padding-left: 20px; border-top: 1px solid #ccc; font-size: 10px; background-color: #f0f0f0; height: 200px; }
div#footerRight { text-align: right; float: right; width: 700px; padding-top: 15px; padding-right: 10px; border-top: 1px solid #ccc; background-color: #f0f0f0; min-height: 200px; }
div#footerRight table { width: 660px; text-align: left; }
div#footerRight table thead td { font-weight: bold; padding-bottom: 10px; color: #333; }
div#footerRight table td { padding: 3px 10px; vertical-align: top; color: #666; }
div#bottomSpacer { width: 100%; height: 83px; background-color: #666; }
div#bottomSpacerBackground { width: 975px; height: 83px; margin-left: auto; margin-right: auto; background-image: url(http://c0669892.cdn.cloudfiles.rackspacecloud.com/footerBackground.jpg); background-position: top left; background-repeat: repeat-x; }
/* ENDOF: Footer and Below */
div#footerPartners { width: 975px; /*line-height: 1.5; border-top: 1px solid #ccc; font-size: 10px; background-color: #c0c0c0;*/ }
div#logos { padding: 20px 0; }
div#logos img { padding: 5px 40px; }
/* Message Boxes */
div#messageConfirm, div#messageQuestion, div#messageWarning, div#messageInformation { width: 935px; margin-left: 15px; /* margin-bottom: 10px; */ padding: 5px; min-height: 32px; }
div#messageConfirm { border: 2px solid #49b104; background-color: #f1f8e8; }
div#messageQuestion { border: 2px solid #fb8200; background-color: #fff9e6; }
div#messageWarning { border: 2px solid #e20100; background-color: #fff; }
div#messageInformation { border: 2px solid #fb8200; background-color: #fff9e6; }
div.close { float: right; width: 15px; height: 15px; display: block; margin: 3px 3px 0 0; cursor: pointer; }
.userMessageIcon { float: left; width: 32px; height: 32px; }
.userMessage { float: left; width: 860px; min-height: 32px; padding-left: 20px; text-align: left; }
/* ENDOF Message Boxes */
/* Standard Content Related */
img { border: 0; }
.imageBorder { border: solid 1px #666; }
h1 { font-family: Arial, Sans-Serif, SansSerif; text-align: left; font-size: 18px; margin-bottom: 15px; color: black; border-bottom: 1px solid #ccc; padding-bottom: 5px; }
h2 { text-align: left; font-size: 15px; margin-top: 15px; font-weight: 300; color: black; border-bottom: 1px solid #ccc; padding-bottom: 5px; }
h3 { text-align: left; font-size: 12px; margin-top: 15px; font-weight: 300; color: #666; border-bottom: 1px solid #ccc; padding-bottom: 5px; }
ul.list { font-size: 12px; margin-left: 40px; margin-top: 5px; margin-bottom: 5px; }
a { color: #ed2624; font-weight: bold; font-size: 12px; }
a:hover { font-size: 12px; color: #f30; text-decoration: none; }
a.selected { color: #f30; }
p { font-size: 12px; margin-bottom: 10px; text-align: left; line-height: 1.5; }
p.right { text-align: right; }
.indent li { margin-left: 10px; }
textarea, input, select { font-family: Tahoma, Sans-Serif; font-size: 13px; }
/* ENDOF: Standard Content Related */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-table; }
/* backslash hack hides from IE mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* end backslash hack */
/*Buttons*/
div.buttons { padding: 8px 0 10px; clear: both; width: 100%; height: 32px; }
.buttons span.button { background: transparent url(http://c0669892.cdn.cloudfiles.rackspacecloud.com/buttons.png) no-repeat scroll 0 0; float: left; overflow: hidden; padding: 0; }
.buttons span.button a:hover { color: #000; }
.buttons span.button a { background: transparent url(http://c0669892.cdn.cloudfiles.rackspacecloud.com/buttons.png) no-repeat scroll 100% -35px; border: 0 none; color: #FFFFFF; cursor: pointer; float: left; font-family: Tahoma, Arial, Helvetica, FreeSans, sans-serif; font-size: 11px; font-weight: bold; padding: 0 10px; text-decoration: none; text-align: center; }
.buttons span.button a span { padding: 0 13px; float: left; height: 32px; line-height: 27px; min-width: 100px; }
div.productButtons { float: right; padding: 0 0 0 10px; }
.productButtons span.button { background: transparent url(http://c0669892.cdn.cloudfiles.rackspacecloud.com/buttons.png) no-repeat scroll 0 0; float: left; overflow: hidden; padding: 0; }
.productButtons span.button a:hover { color: #000; }
.productButtons span.button a { background: transparent url(http://c0669892.cdn.cloudfiles.rackspacecloud.com/buttons.png) no-repeat scroll 100% -35px; border: 0 none; color: #FFFFFF; cursor: pointer; float: left; font-family: Tahoma, Arial, Helvetica, FreeSans, sans-serif; font-size: 11px; font-weight: bold; padding: 0 10px; text-decoration: none; text-align: center; }
.productButtons span.button a span { padding: 0 13px; float: left; height: 32px; line-height: 27px; min-width: 100px; }
/* end buttons */
/* ENDOF new.css */
/* products.css*/
/* SUITES / TOOLS */
div#productContent { width: 721px; margin: 0px; float: left; text-align: left; padding-left: 4px; padding-right: 10px; }
div#productPrice { text-align: right; font-size: 18px; float: right; padding-bottom: 10px; margin-top: 10px; vertical-align: bottom; width: 700px; }
div#productByLine { width: 700px; color: #f00; font-size: 16px; font-style: italic; font-weight: bold; }
div#productDescription ul { font-size: 12px; }
div#productFlyer { background-image: url(http://c0669892.cdn.cloudfiles.rackspacecloud.com/brochure.png); background-position: center center; background-repeat: no-repeat; width: 199px; height: 95px; padding-top: 65px; }
div#productFlyer a { font-size: 12px; text-align: center; }
ul#arrowList { padding: 0; margin: 0; }
ul#arrowList li { list-style-type: none; background-image: url(http://c0669892.cdn.cloudfiles.rackspacecloud.com/redArrow.png); background-repeat: no-repeat; background-position: left top; padding-left: 20px; padding-bottom: 10px; }
/* ENDOF: SUITES / TOOLS */
/* OBJECTS */
div.objectTopHeader { height: 20px; width: 505px; background-color: #fff; }
div.objectList { width: 505px; border-bottom: 1px solid #ccc; }
div.object { clear: both; text-align: left; padding-top: 5px; width: 505px; border-top: 1px solid #ccc; }
div.objectImage { width: 135px; height: 130px; text-align: left; float: left; clear: both; }
div.objectDetails { width: 370px; float: left; font-size: 12px; text-align: left; line-height: 1.5; padding: 0px; margin: 0px; min-height: 110px; }
div.objectFeedbackStars { width: 135px; height: 18px; text-align: left; float: left; font-size: 10px; line-height: 1.5; }
div.objectFeedback { width: 370px; float: left; font-size: 10px; text-align: right; line-height: 1.5; padding: 0px; margin: 0px; }
div.objectTitle { width: 505px; float: left; }
div.oTitle { float: left; }
div.oPrice { float: right; text-align: right; }
div.oDetails { width: 370px; }
div.objectBorder { width: 505px; border-bottom: 1px solid #f00; }
.centered { text-align: center; }
/* ENDOF products.css*/
/* cart.css*/
.cartHeader { background-color: #000; color: #fff; font-weight: bold; font-size: 0.6em; padding: 5px; border: 1px solid #000; text-align: center; }
.cartSubHeader { background-color: #000; color: #fff; font-weight: bold; font-size: 10px; padding: 2px; border: 1px solid #000; }
.cartCell { font-size: 10px; font-weight: normal; color: #666; background-color: #fff; padding: 5px 2px 2px 2px; border-left: 1px #666 solid; border-bottom: 1px #666 solid; border-right: 1px #666 solid; text-align: center; }
.cartDetails { font-size: 0.6em; padding: 8px; }
ul#cartProgress { float: left; list-style-type: none; border: 1px solid #990000; color: #990000; width: 505px; font-family: Tahoma, Arial, Helvetica, FreeSans, sans-serif; font-weight: bold; font-size: 12px; text-transform: uppercase; margin: 10px 0px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
ul#cartProgress li { float: left; padding: 3px 6px; text-align: left; }
ul#cartProgress li.number { float: left; border-left: solid 1px #990000; border-right: solid 1px #990000; width: 10px; }
ul#cartProgress li.selected { color: #fff; background: url(http://c0669892.cdn.cloudfiles.rackspacecloud.com/cartProgressBkgd.png) repeat-x; }
/* ENDOF cart.css*/
/* lists.css*/
table.details { font-size: 0.6em; width: 430px; }
table.details td { padding-top: 2px; padding-bottom: 2px; }
table.downloads { font-size: 0.6em; width: 505px; border-collapse: collapse; }
table.downloads td { padding: 5px; }
table.downloads img { padding: 2px 6px; }
table.downloads thead td { font-weight: bold; font-size: 12px; }
table.downloads td.centre { text-align: center; }
table.downloads tr.stdRow { background-color: #ECECEC; height: 30px; vertical-align: middle; }
table.downloads tr.altRow { background-color: #FFFFFF; height: 30px; vertical-align: middle; }
table.stdRow { background-color: #ececec; height: 30px; vertical-align: middle; }
table.altRow { background-color: #ffffff; height: 20px; vertical-align: middle; }
/* Radio Button Filter Styles */
div.filterTitle { float: left; color: #EE2824; font-size: 12px; width: 60px; text-align: right; margin-right: 5px; }
div.filterList { float: left; font-size: 12px; width: 80px; }
div.filterList2 { float: left; font-size: 12px; width: 140px; }
/* Standard + Subscription Tables */
/* Specifics */
.subscription, .standard { width: 505px; border-collapse: collapse; }
.standard { width: 535px; border-collapse: collapse; }
.subscription td { padding: 8px 4px; }
.standard td { padding: 4px 4px; font-size: 11px; }
/* Standards */
.subscription thead, .subscription td.header, .standard thead, .standard td.header { background-color: #333; color: #fff; border-bottom: solid 1px #ccc; }
.subscription tbody, .standard tbody { background-color: #f0f0f0; color: #333; }
.subscription tr.selected, .standard tr.selected { background-color: #ffd300; }
.subscription tr.odd, .subscription td.odd, .standard tr.odd, .standard td.odd { background-color: #f0f0f0; border-bottom: solid 1px #ccc; }
.subscription tr.even, .subscription td.even, .standard tr.even, .standard td.even { background-color: #e0e0e0; border-bottom: solid 1px #ccc; }
.subscription td.footer, .standard td.footer { background-color: #fff; border: 0; }
.subscription td.footer2, .standard td.footer2 { background-color: #fff; border-bottom: solid 1px #999; border-bottom: solid 1px #999; font-weight: bold; }
/* ENDOF:  Standard + Subscription Tables */
/* ENDOF lists.css*/
/* forums.css*/
/* Forum Styles */
.forumTitle { padding-top: 10px; font-size: 16px; color: #f00; text-align: left; width: 475px; font-weight: normal; }
.forumTitle a { color: #f00; }
.forumTitle a:hover { text-decoration: underline; }
.forumDescription { font-size: 12px; text-align: left; }
.forumDescription ul, .forumDescription ol, .forumDescription li { margin-left: 40px; margin-top: 5px; margin-bottom: 5px; font-size: 12px; text-align: left; }
.forumThreadCount { padding-top: 10px; font-size: 30px; font-weight: bold; color: #f00; text-align: center; width: 80px; }
.forumThreads { font-size: 12px; font-weight: normal; }
.forumPostCount { padding-top: 10px; font-size: 30px; font-weight: bold; color: #666; text-align: center; width: 80px; }
.forumPosts { font-size: 12px; font-weight: normal; }
.forumSpacer { border-bottom: 1px solid #ccc; }
.forumAuthorDetails { text-align: left; font-size: 10px; }
.messageAuthorDetails { text-align: right; font-size: 10px; padding-right: 10px; width: 80px; }
#topicDetails { width: 505px; margin-left: auto; margin-right: auto; margin-bottom: 10px; }
#topicThreadCount { width: 350px; float: left; text-align: left; font-size: 12px; }
#topicAddThread { width: 155px; float: left; text-align: right; font-size: 12px; }
div.replyTop { width: 505px; height: 20px; background-image: url(http://c0669892.cdn.cloudfiles.rackspacecloud.com/bubbleTop.gif); background-position: top left; background-repeat: no-repeat; }
div.reply { width: 473px; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 10px; border-left: 6px solid #d8d8d8; border-right: 6px solid #d8d8d8; }
div.reply ul, div.reply ol, div.reply li { margin-left: 10px; margin-top: 5px; margin-bottom: 5px; font-size: 12px; text-align: left; }
div.replyBottom { width: 505px; height: 16px; background-image: url(http://c0669892.cdn.cloudfiles.rackspacecloud.com/bubbleBottom.gif); background-position: top left; background-repeat: no-repeat; }
/* ENDOF forums.css*/
/* contactUs.css*/
body.window { background-color: #fff; background-image: none; padding: 10px; }
body.partners { background-color: #f0f0f0; }
table#contactForm td { font-size: 12px; }
table#contactForm td.title { text-align: right; font-weight: bold; padding-right: 5px; }
.titleCenter { background-color: #676767; color: #fff; text-align: center; font-size: 11px; padding-top: 3px; padding-bottom: 3px; }
.small { padding-top: 3px; padding-bottom: 3px; font-size: 12px; }
.smallStart { padding-top: 3px; padding-bottom: 3px; padding-left: 4px; font-size: 12px; }
.smallAlt { background-color: #f0f0f0; padding-top: 3px; padding-bottom: 3px; font-size: 12px; }
.smallAltStart { background-color: #f0f0f0; padding-top: 3px; padding-bottom: 3px; padding-left: 4px; font-size: 12px; }
table#contactForm td div.checkboxLabels label { padding-left: 5px; }
div.upgradeList { font-size: 12px; padding-bottom: 20px; line-height: 20px; }
div#detailsOutline { color: #000; text-align: left; padding: 10px; font-size: 13px; background-color: #f0f0f0; height: 100%; }
div#detailsName { text-align: left; border-bottom: 1px solid #f0f0f0; margin-top: 5px; margin-left: 5px; padding-bottom: 5px; margin-bottom: 5px; font-weight: bold; font-size: 17px; }
div.rightButton { text-align: right; font-size: 12px; }
.titleLabel { text-align: right; display: block; font-weight: bold; font-size: 12px; padding-right: 3px; width: 160px; float: left; }
.row { padding: 5px 5px 5px 5px; clear: left; text-align: left; }
.supportTicketTitle { text-align: right; font-weight: bold; padding-right: 10px; width: 220px; }
/* Rating star*/
.ratingStar { font-size: 0pt; width: 20px; height: 20px; margin: 0px; padding: 0px; cursor: pointer; display: block; background-repeat: no-repeat; }
.filledRatingStar { background-image: url(http://c0669892.cdn.cloudfiles.rackspacecloud.com/FullStar.jpg); }
.emptyRatingStar { background-image: url(http://c0669892.cdn.cloudfiles.rackspacecloud.com/hollowStar.jpg); }
.savedRatingStar { background-image: url(http://c0669892.cdn.cloudfiles.rackspacecloud.com/halfStar.jpg); }
/* ENDOF contactUs.css*/


