* {
	padding: 0;
	margin: 0;
}

body          {background:url(../redbg.jpg);
	color:#000;
	text-align:center;
	font-family: Tahoma, sans-serif;
	font-size: 15px;
	line-height: 17px;
}


#tagline2 {position: fixed;  }
img           { border:0; vertical-align:top; }

a             { color:#5F6162; text-decoration:underline;}
a:hover       { text-decoration:none;}
a:hover img   { position:relative;}

:focus        { outline: 0; }

/* Headings */
h1            { font-size:20px; font-weight:normal; line-height:1.3; }
h2            {
	font-size:18px;
	font-weight:normal;
	line-height:1.34;
	font-family: Tahoma, sans-serif;
}
h3            {
	font-size:15px;
	font-weight:bold;
	line-height:1.375;
	font-family: Tahoma, sans-serif;
}
h4            { font-size:14px; font-weight:bold; }
h5            { font-size:12px; font-weight:bold; }
h6            { font-size:11px; font-weight:bold; }

/* Forms */
form          {
	display:block;
}
fieldset      { border:0; }
legend        { display:none; }

/* Table */
table         {
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	font-size:12px;
	text-align: center;
}
caption,th,td {
	vertical-align:top;
	text-align:left;
	font-weight:normal;
}

/* Content */
address       { font-style:normal; }
cite          { font-style:normal; }
q,
blockquote    { quotes:none; }
q:before, 
q:after       { content:''; }
small,big     { font-size:1em; }
sup           { font-size:1em; vertical-align:top; }

/* Lists */
ul,ol         { list-style:none; }

/* Tools */
.nobr         { white-space:nowrap !important; }
.wrap         { white-space:normal !important; }
.a-left       { text-align:left !important; }
.a-center     { text-align:center !important; }
.a-right      { text-align:right !important; }
.v-middle     { vertical-align:middle; }
.f-left,
.left         { float:left !important; }
.f-right,
.right        { float:right !important; }
.f-none       { float:none !important; }
.f-fix        { float:left; width:100%; }
.no-display   { display:none; }
.no-margin    { margin:0 !important; }
.no-padding   { padding:0 !important; }
.no-bg        { background:none !important; }
.wrapper .page .indent-page .header-container .header #newlogo #tagline2 {
	position: fixed;
	top: 39px;
	right: 500px;
}
#rotate .wrapper .page .indent-page .header-container .header .banner-block .banner-center .custom-banners-left div #frontnews #newscontent h2 {
	font-size: 20px;

}
#rotate .wrapper .page .indent-page .itemdescription {
	list-style-position: inside;
	list-style-type: square;
}
#rotate .wrapper .page .indent-page #productimage {
	float:left;
	width:325px;
	height: 225px;
}
#rotate .wrapper .page .indent-page p #price {
	font-size: 18px;
	color: #F00;
}
#rotate .wrapper .page .indent-page #priceandname {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
}
#rotate .wrapper .page .indent-page #priceandname {
	margin-left: 325px;
}
#rotate .wrapper .page .indent-page #productdescription {
	width: 700px;
}
#rotate .page .indent-page .header-container .header #newlogo .banner-block .banner-center .custom-banners-left div #frontnews #newscontent #bulletlists .cushycms ul li {
	list-style-position: inside;
	list-style-type: square;
}
strong {font-size: 120%;
}
#rotate .page .indent-page .header-container center table tr td center p {
	font-size: 15px;
}
#rotate .wrapper .page .indent-page .footer table tr td {
	font-size: 10px;
}
#rotate .wrapper .page .indent-page #downloads {
	font-size: 14px;
}
#rotate .wrapper .page .indent-page #downloads tr td p a {
	text-align: center;
}
#rotate .wrapper .page .indent-page #downloads tr td p a {
	text-align: center;
}
#rotate .wrapper .page .indent-page .header-container .header table {
	text-align: left;
}
#rotate .wrapper .page .indent-page center table tr td center p {
	font-size: 14px;
}

#rotate .wrapper .page .indent-page .header-container .header #newlogo .banner-block .banner-center .custom-banners-left div #frontnews #newscontent #bulletlists .cushycms ul li a {
	color: #000;
	text-decoration: none;
}

#rotate .wrapper .page .indent-page .header-container .header #newlogo .banner-block .banner-center .custom-banners-left div #frontnews #newscontent #bulletlists .cushycms ul li a:hover {
	color: #ff0000;
	text-decoration: none;
}

#rotate .wrapper .page .indent-page center .productstable tr td {
	border: thin solid 000;
}
#rotate .wrapper .page .indent-page center .productstable {
	border: thin solid #000;
}
#rotate .wrapper .page .indent-page #downloads tr td {
	border: thin solid #000;
}
