body {
	background-color: #E6E6FF;
	margin-top: 10px;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 15px;
}
.aeroHeader {
        background-image: url('../aerohydraulicscomimages/store/ahtopback.jpg');
        text-align: center;
        width: 100%;
        height: 80px;
        margin-bottom: 10px;
}
.aeroBody {
	width: 920px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
.aeroSearchBar {
        border: 1px solid #000000;
        background-color: #b6b6ec;
        height: 40px;
        width: 100%;
        background-image: url('../aerohydraulicscomimages/store/nav_bar_top.jpg');
        background-repeat: no-repeat;
        text-align: center;
}
.aeroAddress {
        text-align: right;
        width: 100%;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 10px;
        padding-bottom: 10px;
}
.aeroLinksFooter {
        text-align: right;
        width: 100%;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 11px;
        padding-bottom: 10px;
        padding-top: 10px;
        clear: both;
}
.aeroMenu {
        width: 175px;
        background-color: #b6b6ec;
        border: 1px solid #000000;
        padding: 5px;
        float: left;
}
.aeroContentBody {
        padding: 10px;
        width: 690px;
		float: left;
		margin-left: 10px;
}
td, p {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.txtSmall {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.txtFormLabel {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.hosebuilderbutton {
	background-color: #DD7700;
	color: white;
	font-weight: bold;
	font-size: 8pt;
	border-style: outset;
	border-left: solid 1px #FF6666;
	border-top: solid 1px #FF6666;
	border-right: solid 1px #990000;
	border-bottom: solid 1px #990000;
	margin: 0px 1px 3px 0px;
}
.hosebuilderradio {
        border: none;
        background-color: transparent;
}
.hoseBUILD_heading {
        font-size: 16px;
}
.hoseBUILD_StepON {
        font-weight: bold;
}
.hoseBUILD_StepOFF {
        color: #c0c0c0;
}
.hoseBUILD_StepLink {
        background-image: url(../../hosebuilder/imagebin/step_link.gif);
}
.hoseBUILD_TopRight {
        border-top: 2px solid #FFA201;
        border-right: 2px solid #FFA201;
}
.hoseBUILD_Option {
        border-left: 2px solid #FFA201;
        border-right: 2px solid #FFA201;
}
.hoseBUILD_BottomLeft {
        border-bottom: 2px solid #FFA201;
        border-left: 2px solid #FFA201;
}
.hoseBUILD_BottomRight {
        border-bottom: 2px solid #FFA201;
        border-right: 2px solid #FFA201;
}
.hoseBUILD_columntop {
        border-top: 2px solid #FFA201;
        border-left: 2px solid #FFA201;
        border-right: 2px solid #FFA201;
        padding: 5px;
}
.hoseBUILD_columnbody {
        border-left: 2px solid #FFA201;
        border-right: 2px solid #FFA201;
}
.hoseBUILD_columnbott {
        border-left: 2px solid #FFA201;
        border-right: 2px solid #FFA201;
        border-bottom: 2px solid #FFA201;
}
.hoseBUILD_priceLT {
        background-color: #ffff00;
        font-weight: bold;
        border-left: 1px solid #000000;
        border-bottom: 1px solid #000000;
        border-top: 1px solid #000000;
}
.hoseBUILD_priceRT {
        border: 1px solid #000000;
        font-size: 20px;
}
.crtTL {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	background-color: #b6b6ec;
}
.crtT {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	background-color: #b6b6ec;
}
.crtTR {
	border: 1px solid #000000;
	background-color: #b6b6ec;
}
.crtPL {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	background-color: #FFFFFF;
}
.crtPR {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	background-color: #FFFFFF;
}
th {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;

}
.ItemsBasket {
	background-color: #FFCC33;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-top: 1px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 1px solid #000000;

}
a:link, a:visited {
	color: #000080;
}
a:active {
        color:#FFFFFF;
}
a:hover {
        color:#ffffff;
}
.productname {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: bold;

}
.shoptabtop {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #CCCCFF;
	font-weight: bold;
	height: 25px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	background-position: center;
	text-align: center;
}
.shoptabbott {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	height: 25px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	text-align: center;
}
.shoptabtopright {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #CCCCFF;
	font-weight: bold;
	height: 25px;
	border: 1px solid #000000;
	text-align: center;
}
.shoptabbottright {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	height: 25px;
	border-top: 0px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	text-align: center;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
        margin: 0px;
        margin-bottom: 15px;
	color: #000066;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
        margin: 0px;
	color: #000066;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
        margin: 0px;
	color: #000066;
}
.menubott {
	background-image: url(../imagebin/men_bot.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #b6b6ec;

}

.subcategory h1 {
        font-size: 14px;
        margin-bottom: 4px;
}

.versions table tr {
	background-color: #DBDBDB;
}

.versions table tr.alt {
	background-color: #F1F1F1;
}
.versions table td {
	font-size: 11px;
}

.versions tr.highlight td {
	background-image: none;
	background-color: #FFF522;
}
.versions thead .name, .versions thead .price_1, .versions thead .price_2, .versions thead .addtobasket{
        background-color: #FFCC00; 
        height: 25px;
        border-bottom: 1px solid #000000;
}

.basket table{
	border: 1px solid #000000;
        background: #ffffff;
}
.basket thead .name, .basket thead .price_1, .basket thead .price_2, .basket thead .quantity, .basket thead .remove, .basket thead .total {
        background-color: #FFCC00; 
        height: 25px;
        border-bottom: 1px solid #000000;
}

form			{margin: 0 }

table.mainpage			{background-color: White; }
table.topsales			{background-color: White; }

tr.mainpagetableline 		{background-color: #DBDBDB; }
tr.mainpagetableline2  		{background-color: #F1F1F1; }
tr.mainpagetablespecial		{background-color: #FFEEDD; }
tr.mainpageversionhighlight	{background-color: #FFDD44; }
td.shortformatproduct		{border: solid 1px; border-color: #000000; background-color: #b6b6ec;}
td.topsales					{border: solid 1px; border-color: #FFF0E5; background-color: #FFF9EE; }

.buttonstyle		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px;}
.textboxsmall		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px; color: Black; background-color: White; }

table.minibasket		{background-color: #E6E6FF; border: solid 1px #000066;}
tr.minibasketline 		{background-color: #F1F1F1; }
tr.minibasketline2 		{background-color: #F1F1F1; }
.minibaskettotal		{font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: bold; }
.minibasketnormaltable		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px; color: Black; }
.minibasketnormaltablealt	{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px; color: Black; }

.bigbasketmaintable             {border: solid 1px #000066; }
.bigbaskettoprow                {background-color: #FFCC00; }
.bigbaskettotalamount		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 12px; font-weight: bold; color: #000066; }

.generaltable                   {border: solid 1px #000066; }
.generaltoprow                  {background-color: #FFCC00; }

.versionsborder                 {border: solid 1px #000066; }

.basketborder                   {border: solid 1px #000066; }

hr				{height: 1px; color: #DDDDDD; background-color: #DDDDDD; border-width: 0px; }
pre				{font-family: Courier,Times New Roman,Serif; font-size: 11px; }
.netscapeignoresthis	{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px; }	/*----- netscape browser fix -----*/
.smallnormal			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px; }
.smallnormaltable		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px; color: Black; }
.smallnormaltablealt	{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px; color: Red; }
.mednormal				{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px }
.mednormaltable			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px; color: Black; }
.medbold				{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px; font-weight: bold }
.medboldalt				{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px; font-weight: bold; color: Red; }
.medboldtable			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px; font-weight: bold; color: Black; }
.largebold				{font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 14px; font-weight: bold; color: Black;  }
.largeboldalt			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 12px; font-weight: bold; color: Red; }
.smallcompact			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px }
.smallbold				{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px; font-weight: bold }
.smallboldtable			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px; font-weight: bold; color: Black; }
.smallboldtablealt		{font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: bold; color: #0000FF; }
.smallboldtabletop		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px; font-weight: bold; color: Black; border-bottom: 1px solid #000066;}
.smallboldtemplate		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px; font-weight: bold; color: White; }
.smallboldfooter		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px; color: Gray; }
.locationbar			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px; color: Black; }
.searchtexthighlight	{background: #FFEE00; }.mainhold {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
