/*
Copyright (c) 2010, Ideal Computer Systems, Inc. All rights reserved.
Author: Wendell Malpas
*/

/******************************************************	
* CSS Resets	
******************************************************/
body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,textarea,p,blockquote,th,td
{font-family: arial,verdana,helvetica,tahoma}

html, body 
{font-size: 12px; text-align:center; margin: 0px; padding: 0px; background: #999999 url(../images/body-bg.gif) top repeat-x}

fieldset,img 
{border: none}


table 
{font-size:inherit; font:100%; border-collapse: collapse; border-spacing:0}

form
{margin: 0px; border: none;}

a, a:hover
{outline: none}

a
{color: #000; text-decoration: none}

a:hover
{text-decoration: underline}


/******************************************************	
* Common
******************************************************/
.cb
{clear: both}

.fl
{float: left}

.fr
{float: right}

.bd-left ul
{list-style-type: none; margin: 0px; /margin-top: -2px; padding: 0px; background-color: #fdf7e8}

.bd-left ul li a
{color: #004b84; text-decoration: none; padding: 5px 0px 5px 15px; margin: 0px; display: block; width: 155px;}

.bd-left ul a:hover
{color: #fff; background-color: #eeb210; text-decoration: none;}

.bd-content
{text-align: left}

.bd-narrow-content
{padding: 0px 15px}

.bd-content h1
{font-size: 18px; margin: 0 0 20px 0; padding: 0px;}

.bd-content h1, .bd-content h2, .bd-content h4, .bd-content b
{color: #004b84}

.bd-content h2, .bd-content h4
{font-size: 14px; margin: 0 0 20px 0; padding: 0px;}

.bd-content-left
{float: left; text-align: left}

.bd-content-right
{float: left;}

.ft-wrapper
{font-size: 11px;}

.free-info-kit
{text-align: center; margin-top: 15px;}

.free-info-kit-content
{width: 113px; margin: 0 auto}

.free-info-kit-content a
{font-size: 11px; color: #004b84}

.testimonial
{color: #000; width: 500px; background-color: #FFFFD5; padding: 10px; border: solid 1px #333}

.testimonial2
{color: #000; background-color: #FFFFD5; padding: 10px; border: solid 1px #333; }

.tsignature
{color: #000; font-weight: bold; font-style: italic; font-size: 11px;}

.tsignature .name
{font-size: 11px;}

.testimonial2 .tsignature
{margin-bottom: 40px;}

.link-ideal
{color: #004b84; font-weight: bold; text-decoration: underline}

.link-ideal:hover
{color: #000}

.link-ideal-normal
{color: #004b84; text-decoration: underline}

.link-ideal-normal:hover
{color: #000}

.ideal-list li
{padding-bottom: 10px;}


.build-content h4 a
{color: #004b84; font-size: 16px}

.build-content h4 a:hover
{text-decoration: none}

.build-content b
{color: #000}


/******************************************************	
* Main Layout	
******************************************************/
.main-wrapper
{text-align: left; margin: 8px auto; width: 800px;}

.main-content
{padding: 10px 17px; background-color: #fff; text-align: left;}

.hd-wrapper
{font-weight: bold; font-size: 13px;}

.bd-wrapper, .ft-wrapper
{text-align: center}

.bd-wrapper
{padding-top: 20px;}

.bd-left, .bd-right
{text-align: left;}

.bd-left
{float: left; width: 170px; margin-right: 14px;}

.bd-right
{float: left; width: 581px;}



/******************************************************	
* Rounded-cornered divs	
******************************************************/
.top-rc
{text-align: right; background: #fff url(../images/rc-main-topleft.gif) top left no-repeat; margin: px; /margin-top: -1px; padding: 0px;}

.bot-rc
{text-align: right; background: #fff url(../images/rc-main-botleft.gif) bottom left no-repeat; margin: 0px; /margin-bottom: -3px; /padding: 2px 0px 0px 0px; height: 13px;}

/******************************************************	
* Menu Settings
******************************************************/
.menunav
{list-style-type: none; margin: 0px; padding: 0px; cursor: pointer;}

.menunav li
{float: left;  position: relative}


html>/**/body .ideals-product-ddmenu 
{margin: -19px 0px 0px 0px\9}

.ideals-product-ddmenu
{background-color: #004b84; padding: 7px; position: absolute; top: 0px; border: solid 1px #eeb210; display: none; margin: 0px 0px 0px 0px;}

.ideals-product-ddmenu ul
{margin: 0px; padding: 0px; list-style-type: none;}

.ideals-product-ddmenu ul li
{padding: 3px 0px; text-align: left}

.ideals-product-ddmenu ul li a
{text-decoration: none; color: #fff}

.ideals-product-ddmenu ul li a:hover
{text-decoration: none; color: #eeb210}


/******************************************************	
* Main Settings
******************************************************/
.hd-teaser
{text-align: center; padding-bottom: 20px}

.bd-teaser
{text-align: center; padding-bottom: 5px 0px}

.outdoor-power-eq, .power-sports, .health-and-home
{float: left; text-align: center; color: #999}

.outdoor-power-eq
{/margin-left: 5px;}

.outdoor-power-eq, .power-sports
{margin-right: 11px}

.learn-more
{padding-top: 10px;}

.bd-servlist-header
{margin: 0px; padding: 0px;}

.bd-servlist-content
{text-align: left}

.bd-servlist
{float: left; font-size: 14px; margin-right: 57px}

.bd-servlist ul li
{padding: 2px 0px;}


/******************************************************	
* Products Page
******************************************************/
.bd-products-page
{text-align:center}

.product-bd-content
{width: 500px; margin: 0px auto}

.product-bd-content .bd-content-left b
{font-size: 14px; color: #000}

.product-bd-content .bd-content-left a
{color: #004b84; font-weight: bold; text-decoration: underline}

.product-bd-content .bd-content-left a:hover
{color: #000}

.product-bd-content .bd-content-left
{padding: 15px 0px;}

.product-bd-content .bd-content-right
{padding-left: 40px;}

.opes-link
{color: #cc0000; font-weight: bold}

.price-list-available b
{color: #000}

.price-list-available a
{text-decoration: underline}

.price-list-available a:hover
{color: #000}

.plinfo-content .link
{color:}

/******************************************************	
* Products Page
******************************************************/
.ope-testimonial
{color: #000; width: 500px; display: block; text-align: justify; background-color: #FFFFD5; padding: 10px; margin: 0px; border: solid 1px #333}

.ope-testimonial img
{border: solid 1px #000; float: left; margin: 0px 10px 5px 0px}

/******************************************************	
* Ideals Features Summary
******************************************************/
.ifs-bd-content a, .ifs-bd-content strong
{color: #004b84}

.ifs-bd-content a.red-link
{color: #cc0000; font-weight: bold}

.image-mandm
{border: solid 3px #000}
