/*======================================================
Screen Style Sheet
Rice Electronics
------------------------------------------------------------------
Author(s): Sal Baldovinos
Created: 30 December 2008
======================================================*/

/* =reset (ONLY EDIT THE FONT FAMILY)******************************** */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,var{font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
body {font:13px arial,helvetica,clean,sans-serif;}
table {font-size:inherit;font:100% arial,helvetica,clean,sans-serif;}
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
pre, code {font:115% monospace;}
body * {line-height:1.22em;}

.clear:after {clear:both;content:"."; display:block;height:0;visibility:hidden;}
.clear {display:block;overflow:hidden;}
.hidden {position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}
.hidetext {display:block;text-indent:-9999px;outline:0;}
.required {font-size:85%;font-weight:bold;color:#c00;}


/* =elements ***************************** */
a:link	{color: #2172aa;}
a:active	{color: #2172aa;}
a:visited	{color: #2172aa;}
a:hover	{color: #2172aa; text-decoration: none;}

/* =grids ***************************** */

html {text-align:center;background:url("../../images/background.gif"/*tpa=http://www.riceelectronics.com/assets/images/background.gif*/);}
body {text-align:left;width:960px;margin:0 auto;}

#header {background:#fff url("../../images/nav-bg.gif"/*tpa=http://www.riceelectronics.com/assets/images/nav-bg.gif*/) repeat-x;width:960px;height:36px;padding-bottom:4px;}

/*= navigation *************************** */
#nav {list-style:none;}
#nav li {float:left;}
#nav li a {color:#fff;}
#nav ul {position:absolute;top:-999px;width:1px;height:1px;overflow:hidden;list-style:none;}
#nav ul li {float:none;}
#nav li:hover ul {top:auto;width:auto;height:auto;overflow:visible;z-index:99;}
#nav a {display:block;padding:10px 20px;text-decoration:none;}
#nav a:hover {color:#2491dc;background:url("../../images/nav-hover.gif"/*tpa=http://www.riceelectronics.com/assets/images/nav-hover.gif*/) repeat-x;}
#nav ul li a {color:#2491dc;padding:5px 10px;}
#nav li:hover a {background:#000;}
#nav ul a {background:#666,color:#2491dc}
#nav ul a:hover {background:#383838;color:#fff;}

/*= main cta and industries ********************* */
#main-cta {background:#00294e url("../../images/cta-home.jpg"/*tpa=http://www.riceelectronics.com/assets/images/cta-home.jpg*/) no-repeat;width:730px;height:330px;position:relative;float:left;}
#main-cta a {display:block;width:219px;height:27px;position:absolute;bottom:30px;;left:20px;}
#industries {background:url("../../images/home-industries-bg.gif"/*tpa=http://www.riceelectronics.com/assets/images/home-industries-bg.gif*/) no-repeat;width:230px;height:330px;float:left;}
#industries h2 {color:#fff;font-size:250%;padding:35px 0 0 15px;}
#industries a.industry-section {width:230px;height:82px;display:block;text-decoration:none;color:#000;}
#industries a.industry-section span {color:#3a3d41;font-size:150%;margin-left:8px;margin-top:8px;display:block;}
#industries a.industry-section span.readmore {color:#3a3d41;margin-left:8px;margin-top:8px;display:block;font-size:85%;width:225px;}
#industries a.industry-section span:hover, #industries a.industry-section span.readmore:hover {color:#2172aa;}

#body {clear:both;background:#fff;float:left;border-bottom:5px solid #002c51;width:960px;}

.award {padding:40px 0 10px 10px;}

#main-content {width:730px;float:right;}
#main-content h1 {margin:0 0 0.5em;font-size:153.9%;background:url("../../images/heading-bg.gif"/*tpa=http://www.riceelectronics.com/assets/images/heading-bg.gif*/) repeat-x;color:#fff;padding:5px 0 5px 20px;}
#main-content h2, #sub-content h2 {margin:1em 0 0.5em 20px;font-size:123.1%;}
#main-content h3, #sub-content h3 {margin:1em 0 0.5em 20px;font-size:108%;}
#main-content p {margin:0 20px 1em 20px;line-height:1.44em;text-align:justify;}
#main-content ul,
#main-content ol, {margin:1em 20px;}
#main-content ul li,
#main-content ol li {margin:0 2.5em;line-height:1.44em;}
#main-content table {margin:0 0 1em;}
#main-content table th {padding:3px 5px;}
#main-content table td {padding:3px 5px;}
#main-content div.content-ctas {float:right;padding:0 20px 20px 0;margin-left:20px;}
a.cta-technician {display:block;width:200px;height:170px;background:url("../../images/cta-technicians.jpg"/*tpa=http://www.riceelectronics.com/assets/images/cta-technicians.jpg*/) no-repeat;}
a.motorola-cta {display:block;width:200px;height:142px;background:url("../../images/motorola-cta.jpg"/*tpa=http://www.riceelectronics.com/assets/images/motorola-cta.jpg*/) no-repeat;margin:1em 0;}
a.quote-cta {display:block;width:200px;height:150px;background:url("../../images/quote-cta.jpg"/*tpa=http://www.riceelectronics.com/assets/images/quote-cta.jpg*/) no-repeat;margin:1em 0;}
img.floatLeft {float:left;padding:0 10px 10px 0;}
img.floatRight {float:right;padding:0 0 10px 10px;}

#sub-content {width:470px;float:right;}
#sub-content p {margin:1em 1em 1em;line-height:1.44em;text-align:justify;}
#sub-content ol, #sub-content ul {margin:1em 20px;}
#sub-content ul li, #sub-content ol li {margin:0 2.5em;}

#banner-sub {width:960px;height:165px;float:left;}
#banner-sub a.logo {display:block;width:230px;height:165px;background:url("../../images/sub-logo.gif"/*tpa=http://www.riceelectronics.com/assets/images/sub-logo.gif*/) no-repeat;float:left;}
#banner-sub div.banner-bg {background:url("../../images/sub-header-bg.jpg"/*tpa=http://www.riceelectronics.com/assets/images/sub-header-bg.jpg*/) no-repeat;width:730px;height:165px;float:left;}
#banner-sub div.banner-bg h1 {color:#fff;margin-top:135px;margin-left:20px;font-size:153.9%;}

#side-content {float:left;width:220px;margin:5px 5px 20px 5px;background:url("../../images/brands-bg.gif"/*tpa=http://www.riceelectronics.com/assets/images/brands-bg.gif*/) repeat-x;text-align:center;}
#side-content h2 {color:#003057;font-size:143.9%;margin-top:4px;}
#side-content p a, #side-content-right p a {color:#003159;font-weight:bold;margin-left:80px;}
#side-content img {margin-top:20px;}

#side-content-sub {width:235px;float:left;background:url("../../images/side-content-bg.gif"/*tpa=http://www.riceelectronics.com/assets/images/side-content-bg.gif*/) no-repeat;margin-left:5px;}
#side-content-sub h2 {color:#003057;font-size:143.9%;margin:10px 0 10px 20px;}
#side-content-sub ul {list-style-type:square;color:#8f2728;padding-top:10px;font-size:88%;font-weight:bold;margin-left:25px;padding-bottom:10em;}
#side-content-sub li {margin-bottom:.9em;}
#side-content-sub li a {text-decoration:none;color:#000;}
#side-content-sub li a:hover {text-decoration:underline;}
#side-content-sub li.last {list-style:none;margin-left:-25px;}

#side-content-right {float:right;width:230px;background:url("../../images/brands-bg.gif"/*tpa=http://www.riceelectronics.com/assets/images/brands-bg.gif*/) 0 25px repeat-x;text-align:center;margin:1em 10px}
#side-content-right a.cta-technician {margin-top:1em;}
#side-content-right h2 {color:#003057;font-size:143.9%}

/*= brands lists ****************** */
div.home-brands {float:left;padding:0 2px;text-align:left;font-size:85%;margin:.5em 2px;}
div.home-brands h3, #side-content div.home-brands li {margin-bottom:.3em;}
div.home-brands ul {list-style:none;}
/* = brands landing page ********** */
div.brands-wrap {clear:left;}
div.brands {float:left;margin:1em 0;}
div.brands ul {list-style:none;}

#footer {clear:both;padding:20px 0;color:#2b2b2b;float:left;width:960px;}
#footer p.footer-right {float:right;margin:0;padding:0;}
#footer p {font-size:85%;margin:0;padding:0;float:left;}
#footer p a {color:#2b2b2b;}

/* =forms ********************************** */
#main-content form dl {margin:0 0 1em 1em;}
#main-content form dt {font-weight:bold;color:#333;margin:1em 0 0.25em;}
#main-content form p.submit {width:440px;margin:2em 0 1em;text-align:right;}
#main-content p.required {font-size:100%;}
input[type=text] {width:434px;padding:3px;border:1px solid #999;}
textarea {width:440px;border:1px solid #999;}
table.recaptcha_theme_clean {border:0 !important;}
table.recaptcha_theme_clean td.recaptcha_image_cell {padding-left:0 !important;padding-right:0 !important;}
table.recaptcha_theme_clean #recaptcha_image {width:auto !important;margin-left:0;margin-right:0 !important;border:none !important;}
table.recaptcha_theme_clean div.recaptcha_input_area {position:relative;left:-7px;}
table.recaptcha_theme_clean #recaptcha_response_field {border:1px solid #999 !important;}