
body {
   background-color:	#ffffff;
   color:		white;
   font:		0.8em Verdana, Garamond, Georgia, "Times New Roman", sans-serif;
}

a {
   color:		#b3784b;
}
a:visited {
   color:		#b3784b;
}
a:hover {
   color:		#f47320;
}

#masthead {
   background-color:	#001628;
}

#lower_primary {
   color:		#ffffff;
   background-color:	#001628;

}
#lower_secondary {
   color:		#001628;
   background-color:	#ffffff;
}

#top_deep, #top_shallow {
   width:		850px;
   margin:		auto;
}
#top_deep {
   height:              120px;
}
#top_shallow {
   height:              100px;
}

#logo {
   position:		relative;
   left:		-40px;
}

.telephone {
   width:               188px;
   font-size:           160%;
   font-weight:		bold;
   text-align:		right;
}
.email a {
   font-size:           1em;
   color:		white;
}

#stripe {
   width:		100%;
   background:	url(/images/stripes3.gif) repeat;
   padding:		0;
   height:		75px;
   /* margin-bottom:	30px; */
}

#stripe-footer {
   background-color:	#001628;
   clear:		both;
}

#spacer {
  height:		30px;
}

#restrainer {
   width:		850px;
   margin:		auto;
}

#main {
   width:		850px;
   margin:		auto;
}

#left-sidebar {
   width:		155px;
}

#right-sidebar {
   width:		188px;
}

#content {
   width:		437px;
   margin:		0 35px 0 35px;
}

#footer {
   text-align:		center;
}

#notice {
   font-size:		150%;
   font-weight:		bold;
}

#login {
   float:		right;
   width:		188px;
   font-size:		80%;
   margin-top:		3px;
   margin-bottom:	3px;
}

#statistic {
   margin:		0 0 0 208px;
   color:		black;
}

#statistic #measure {
   color:		white;
   font-size:		350%;
}
#statistic #words {
   font-size:		1.1em;
   font-weight:		bold;
}
#statistic #source {
   font-size:		0.7em;
   font-weight:		normal;
}

#section_menu {
   font-size:           130%;
}

.sausage-right input {
   background-color:	#214b5b;
   height:		12px;
   width:		90px;
   font-size:		85%;
   color:		white;
   border:		solid 1px gray;
}

#news_letter_form input {
   background:		url(/images/sausage-white.gif) no-repeat;
   padding-left:	5px;
   height:		15px;
   width:		120px;
   color:		black;
   border:		none;
}

#news_letter_form .pill {
   background:		url(/images/pill-white.gif) no-repeat;
   width:		50px;
   height:		15px;
}

h1 {
   font-size:		1.9em;
   font-weight:		normal;
   color:		#f47320;
   margin-top:		0;
   margin-bottom:	0;
}

h2 {
   font-size:		1.3em;
   font-weight:		normal;
   color:		#f47320;
   margin-top:		0;
   margin-bottom:	0;
}

h3 {
   font-size:		1.1em;
   font-weight:		normal;
   color:		#f47320;
   margin-top:		0;
   margin-bottom:	0;
}

#menu {
   font-size:		80%;
   font-weight:		bold;
}

#menu a, #menu_secondary a {
   display:		block;
   color:		white;
   text-decoration:	none;
   width:		145px;
   text-align:		right;
   margin-bottom:	2px;
   padding-right:	10px;
   vertical-align:	middle;
   height:		20px;
}
#menu a {
   background:		url(/images/sausage-green.gif) no-repeat;
}
#menu_secondary a {
   background:		url(/images/sausage-gw.gif) no-repeat;
}

#menu a:hover {
   background:		url(/images/sausage-orange.gif) no-repeat;
}
#menu_secondary a:hover {
   background:		url(/images/sausage-ow.gif) no-repeat;
}

#login .sausage-left {
   background:		url(/images/sausage-black.gif) no-repeat left center;
   height:		21px;
}

#login .sausage-right {
   background:		url(/images/sausage-black.gif) no-repeat right center;
   height:		21px;
}

#login label, .pill {
   font-size:		100%;
   font-weight:		bold;
   color:		white;
}

#login .pill {
   background:		url(/images/pill-black.gif) no-repeat right center;
   border:		none;
   height:		21px;
   width:		60px;
}
#login p {
   text-align:		right;
   color:		black;
}
#login a {
   color:		black;
}
#login a:hover {
   font-weight:		bold;
}

#front_page {
   color:		white;
   font-size:		100%;
}

.glow {
   font-size:		130%;
   color:		#f47320;
}

.roundedcornr_box_green {
   background: #214b5b;
   margin-bottom:	10px;
}
.roundedcornr_top_green div {
   background: url(/images/roundedcornr_995232_tl.png) no-repeat top left;
}
.roundedcornr_top_green {
   background: url(/images/roundedcornr_995232_tr.png) no-repeat top right;
}
.roundedcornr_bottom_green div {
   background: url(/images/roundedcornr_995232_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_green {
   background: url(/images/roundedcornr_995232_br.png) no-repeat bottom right;
}

.roundedcornr_top_green div, .roundedcornr_top_green, 
.roundedcornr_bottom_green div, .roundedcornr_bottom_green {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.roundedcornr_content_green { margin: 0 15px; }



.roundedcornr_box_orange {
   background: #f47320;
   margin-bottom:	10px;
}
.roundedcornr_top_orange div {
   background: url(/images/roundedcornr_790388_tl.png) no-repeat top left;
}
.roundedcornr_top_orange {
   background: url(/images/roundedcornr_790388_tr.png) no-repeat top right;
}
.roundedcornr_bottom_orange div {
   background: url(/images/roundedcornr_790388_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_orange {
   background: url(/images/roundedcornr_790388_br.png) no-repeat bottom right;
}

.roundedcornr_top_orange div, .roundedcornr_top_orange, 
.roundedcornr_bottom_orange div, .roundedcornr_bottom_orange {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.roundedcornr_content_orange { margin: 0 15px; }

.roundedcornr_box_gw {
   background: #214b5b;
   margin-bottom:	10px;
}
.roundedcornr_top_gw div {
   background: url(/images/roundedcornr_562197_tl.png) no-repeat top left;
}
.roundedcornr_top_gw {
   background: url(/images/roundedcornr_562197_tr.png) no-repeat top right;
}
.roundedcornr_bottom_gw div {
   background: url(/images/roundedcornr_562197_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_gw {
   background: url(/images/roundedcornr_562197_br.png) no-repeat bottom right;
}
.roundedcornr_top_gw div, .roundedcornr_top_gw, 
.roundedcornr_bottom_gw div, .roundedcornr_bottom_gw {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.roundedcornr_content_gw { margin: 0 15px; color: #ffffff; }

.roundedcornr_box_ow {
   background: #f47320;
   margin-bottom:	10px;
}
.roundedcornr_top_ow div {
   background: url(/images/roundedcornr_182618_tl.png) no-repeat top left;
}
.roundedcornr_top_ow {
   background: url(/images/roundedcornr_182618_tr.png) no-repeat top right;
}
.roundedcornr_bottom_ow div {
   background: url(/images/roundedcornr_182618_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_ow {
   background: url(/images/roundedcornr_182618_br.png) no-repeat bottom right;
}
.roundedcornr_top_ow div, .roundedcornr_top_ow, 
.roundedcornr_bottom_ow div, .roundedcornr_bottom_ow {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.roundedcornr_content_ow { margin: 0 15px; }

.product-price {
  float:		right;
  font-size:		2.8em;
}
.product-headline {
  font-size:		1.0em;
  font-weight:		bold;
}
.product-teaser {
  color:		black;
  margin-top:		10px;
  font-size:		0.8em;
}
.product-link {
  font-size:		0.8em;
  text-align:		right;
  margin-top:		5px;
}
.product-link a {
  color:                black;
}

.roundedcornr_box_green .product-price {
  color:		#f47320;
}
.roundedcornr_box_green .product-teaser {
  color:		white;
}
.roundedcornr_box_orange .product-price, .roundedcornr_box_orange a {
  color:		white;
}

.headline_item, .player_item {
  margin-top:		25px;
}
.headline_item h2, .player_item h2 {
  color:		#f47320;
  display:		inline;
  font-size:		1.2em;
  font-weight:		bold;
}
.headline_item p, .player_item p {
  font-size:		0.8em;
  margin-top:		3px;
}

.player_item {
  border:		1px dotted #f47320;
  margin:		5px 50px 5px 50px;
  padding:		10px;
  text-align:		center;
}

#testimonial {
  position:		relative;
  left:			-35px;
  width:		437px;
  font-size:		0.9em;
  font-style:		italic;
  text-align:		center;
  color:		#f47320;
}

a img {
  border:		none;
}
