/*  #6890ba - bkgd blue
	#3875a0 - dark blue
	#a4d0ec - lght blue
	#616161 - dark gray
	#b4b4b4 - lght gray
*/

body {margin: 0; padding: 0; background-color: #6890ba; font-family: "Trebuchet MS", "Myriad Pro Light", Arial, sans-serif; font-size: 12px; color: #000000; text-align: center;}
a:active, a:focus {outline: 0;}


#wrapper {width: 100%; margin: 0; padding: 0;}

/* #header {width:1110px; height: 190px; margin: 0 auto; background: url(../images/header_bkgrd.jpg) top left no-repeat;} */
#header {width:1022px; height: 180px; margin: 0 auto; /* background: url(http://www.readyelec.com/images/header_bkgrd.jpg) top left no-repeat;*/ background:url(http://www.readyelec.com/images/header_bg5.jpg) no-repeat top left;}

#middle {width: 1022px; margin: 0 auto; background: #ccc url(../images/middle_bkgrd.jpg) repeat-y center left; text-align: left;}

.textarea {width: 628px; margin: 0 0 20px 52px; float:left; display: inline;}

.addlinks h3 {margin: 25px 0 0 0;}
.addlinks ul {margin: 0; padding: 0; list-style: none;}
.addlinks ul li {margin: 0; padding: 0 0 0 20px; list-style: none; background:url(../images/star.jpg) no-repeat top left;}
.addlinks a,
.addlinks a:visited {color: #af2113; text-decoration: none;}
.addlinks a:hover {color: #e23c25; text-decoration: none;}

p {margin: 14px 0; text-align:justify;}
ul {margin: 10px 0 20px 0; padding: 0 0 0 20px;}
ul li {margin: 3px 0 3px 20px; padding: 0;}
a, a:visited {color: #4b4b4b; }
a:hover{color: #b4b4b4; }

h1 {margin: 10px 0 0 0; font-size: 22px; text-shadow:1px 1px 0 #fff;}
h2 {margin: 5px 0 15px 0; font-size: 18px; font-weight: normal; color: #aaa;}
h3 {margin: 10px 0 0 0; font-size: 14px; color: #3e85be;}

a img, a:visited.noborder img {border: none; text-decoration: none;} 

.textarea img {margin: 5px 0 10px 0; border: 4px solid #b4b4b4;}

/* ----- extras ----- */
img.right {margin: 6px 0 4px 16px; float: right;}
img.left {margin: 6px 16px 4px 0; float: left;}
.clear {clear: both;}
.bold {font-weight: bold;}
.caps {text-transform:uppercase;}
.uphigher {margin-top: -10px;}
.othergray {color: #b4b4b4;}
.darkblue {color: #3875a0;}
.indent {margin-left: 20px; }
.fourteen {font-size: 14px;}

ul.nobullet, ul.nobullet li {list-style: none;}

.imgleft {margin: 3px 13px 3px 2px; float: left; border: 4px solid #b4b4b4; margin-right:20px;}
.imgright {margin: 3px 0px 3px 20px; float: right; border: 4px solid #b4b4b4; margin-left:20px;}
.flash {width: 620px; height: 390px; border: 4px solid #b4b4b4; position:relative; clear:both; z-index:10;}
embed, object, #my_animation {z-index:10;position:relative;}
.clear {clear: both;}

.columns {width: 620px; margin: 0;}
.columnL {width: 300px; float: left;}
.columnR {width: 300px; float: Right; }

.textarea table {margin-left: 15px; font-size: 13px;}
#fieldsetstyle {width: 480px; margin: 40px 0 20px 22px; clear: both; }


/* Header ----------------
------------------------------*/
#header p.headernav {width: 300px; margin: 5px 77px 0 0; color: #3875a0; float: right; word-spacing: 8px; display: inline;}
#header p.headernav a,
#header p.headernav a:visited {text-decoration: none; color: #a4d0ec; text-transform:uppercase;}
#header p.headernav a:hover {color: #3875a0;}



/* Rightside ----------------
------------------------------*/
#rightside {width: 272px; padding-right: 44px; float: right;}

#feed_entries {margin-top: 15px; padding: 4px 0 0 10px; color: #1591f1; font-size: 11px; border-top: 1px dotted #ccc;}

#testimonials .testimonialbox {width: 272px; margin: 15px 0 10px 0; padding-bottom: 16px; background:#d9d9d9 url(../images/testi_foot-bkgrd.jpg)no-repeat bottom center;}

#testimonials .testimonialbox h3 {width: 272px; height: 32px; margin: 0; padding: 7px 0 0 35px; color: #6d9ccd; background: url(../images/testi_head-bkgrd.jpg) no-repeat top center;}
/* ie hack */ html>body #testimonials .testimonialbox h3 {width: 237px; height: 25px; padding: 7px 0 0 35px;}

#testimonials .testimonialbox .middle {width: 270px; margin: 0; padding: 0 10px; background: #d9d9d9; border-right: 1px solid #cdcdcd; border-left: 1px solid #cdcdcd;}
/* ie hack */ html>body #testimonials .testimonialbox .middle {width: 250px;}

#testimonials .testimonialbox a img {border: 1px solid #cdcdcd;}
#testimonials .testimonialbox p {margin: 5px 0; font-size: 12px; line-height: 14px; font-style:italic;}
#testimonials .testimonialbox p.quoted {margin: 10px 4px 0 0; color: #3875a0; font-style:normal; font-weight: bold; text-align: right;}
#testimonials .testimonialbox p.quoted-under {margin: 0 4px 0 4px; color: #3875a0; font-style:normal; text-align: right;}

/* News/Events Block  */
	#newsevents .newseventsbox {width: 272px; margin: 15px 0 0 0; padding-bottom: 16px; background: #d9d9d9 url(http://www.readyelec.com/images/testi_foot-bkgrd.jpg) no-repeat bottom center;}
	
	#newsevents .newseventsbox h3 {width: 272px; height: 32px; margin: 0; padding: 7px 0 0 35px; color: #6d9ccd; background: url(http://www.readyelec.com/images/testi_head-bkgrd.jpg) no-repeat top center;}
	/* ie hack */ html>body #newsevents .newseventsbox h3 {width: 237px; height: 25px; padding: 7px 0 0 35px;}
	
	#newsevents .newseventsbox .middle {width: 270px; margin: 0; padding: 0 10px; background: #d9d9d9; border-right: 1px solid #cdcdcd; border-left: 1px solid #cdcdcd;}
	/* ie hack */ html>body #newsevents .newseventsbox .middle {width: 250px;}
	
	#newsevents .newseventsbox a img {border: 1px solid #cdcdcd;}
	#newsevents .newseventsbox p {margin: 5px 0; font-size: 12px; line-height: 14px; font-style:italic;}
	#newsevents .newseventsbox p.quoted {margin: 10px 4px 0 0; color: #3875a0; font-style:normal; font-weight: bold; text-align: right;}
	#newsevents .newseventsbox p.quoted-under {margin: 0 4px 0 4px; color: #3875a0; font-style:normal; text-align: right;}

/* Cisco link */
.ciscopage img {border: none;}

/* Affiliations area */
.logoBlock {
	background:#fff;
	border:1px solid #BBB;
	border-radius:5px;
	margin:5px 0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:5px;
}

.logoBlock img {
	max-width:100px;
	border:none;
}


/* Page Footer */
#footer {width: 1022px; height: 40px; margin: 0px auto; padding: 0; clear: both; background:url(../images/footer_bkgrd.jpg) no-repeat top left;}

p.underfooter {margin: -14px 0 0 320px; padding-top: 38px; text-align: center; font-size: 11px; float:left; color: #276088}
p.underfooter a, p.underfooter a:visited {color: #3875a0;}
