/* controls hyperlinks in page body */

a:link       		          {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	font-size: 12px;
	text-decoration: none
}
a:visited    		          {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2A2F5C;
	font-size: 12px;
	text-decoration: none
}
a:active     		          {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2A2F5C;
	font-size: 12px;
	text-decoration: none
}
a:hover      		          {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999966;
	font-size: 12px;
	text-decoration: none;
	background-color: #FFFFFF;
}
.logohead {
	position: absolute;
	height: 160px;
	width: 993px;
}
.menutop {
	position: absolute;
	height: 30px;
	width: 993px;
	top: 180px;
}
/* controls various borders */
.cg_border   		          {
	
}
/* controls labels in left navigation bar and various other labels */
/* controls label class search */
.cg_label    		          {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2A2F5C;
	font-size: 12px;
	background-color:#CCCC99;
	font-weight: bolder;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	white-space: nowrap;
}
/* controls labels in pop up windows and checkout pages */
.cg_header   		          {
	font-family: Trebuchet MS;
	color: #2A2F5C;
	font-size: 12pt;
	background-color: #999999;
	font-weight: bold;
	border: 1px solid #C0C0C0;
}
/* controls various text in page body */
.cg_text     		          { font-family: Trebuchet MS; color: #000000; font-size: 12px; }
/* controls various text in page body */
.cg_text1    		          { font-family: Trebuchet MS; color: #000000; font-size: 12px; }
/* controls larger text in page body */
.cg_text2    		          {
	font-family: Trebuchet MS;
	color: #000000;
	font-size: 15px;
	background-color: white;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/* controls main text in the page body */
.cg_text3    		          { font-family: Trebuchet MS; color: #000000; font-size: 12px; background-color: white  }
/* controls small text in page body */
.cg_text4                     { font-family: Trebuchet MS; color: #000000; font-size: 11px; background-color: white }
/* controls store background color */
.cg_storeBackGroundColor      {
	border-bottom:4px solid #FFFFFF;
	border-top:4px solid #FFFFFF;
	border-left:0px solid #FFFFFF;
	border-right:0px solid #FFFFFF;
	position: absolute;
	top: 0px;
	left: 5px;
	}
/* controls page background color outside of the store*/
.cg_pageBackGroundColor       { background-color: #FFFFFF}
/* controls top navigation bar background and text */
.cg_navbarTop                 {
	font-family: Trebuchet MS;
	color: #000000;
	font-size: 12px;
	background-color: #FFFFFF;
	

}
/* controls top navigation bar hyperlinks */
.cg_navbarTop a:link          {
	font-family: Trebuchet MS;
	color: #2A2F5C;
	font-size: 12px;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.cg_navbarTop a:visited       {
	font-family: Trebuchet MS;
	color: #2A2F5C;
	font-size: 12px;
	text-decoration: none
}
.cg_navbarTop a:active        {
	font-family: Trebuchet MS;
	color: #2A2F5C;
	font-size: 12px;
	text-decoration: none
}
.cg_navbarTop a:hover         {
	font-family: Trebuchet MS;
	color: #800000;
	font-size: 12px;
	text-decoration: none
}
/* controls side navigation bar background and text */
/* controls main sidebar */
.cg_navbarSide     	          {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	line-height: 18px;
	font-weight: bold;
	color: #000066;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 5px;
	white-space: nowrap;
	list-style-type: none;
}
/* controls side navigation bar hyperlinks */
/* sidebar list links after advanced searchbar*/
.cg_navbarSideText            {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	font-size: 12px;
	background-color: #FFFFFF;
	font-weight: bold;
	line-height: 18px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	white-space: nowrap;
}
.cg_navbarSideText a:link     {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.cg_navbarSideText a:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	font-size: 12px;
	text-decoration: none
}
.cg_navbarSideText a:active   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	font-size: 12px;
	text-decoration: none
}
/* controls advanced search */
.cg_navbarSideText a:hover    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999966;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
/* controls background and text for various boxes */
.cg_boxes	                  {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-family: Trebuchet MS; 
	font-size: 12px;
}
/* controls hyperlinks for various boxes */
.cg_boxes a:link              {
	font-family: Trebuchet MS;
	color: #2A2F5C;
	font-size: 12px;
	text-decoration: none
}

.cg_boxes a:visited           {
	font-family: Trebuchet MS;
	color: #2A2F5C;
	font-size: 12px;
	text-decoration: none
}
.cg_boxes a:active            {
	font-family: Trebuchet MS;
	color: #2A2F5C;
	font-size: 12px;
	text-decoration: none
}
.cg_boxes a:hover             {
	font-family: Trebuchet MS;
	color: #800000;
	font-size: 12px;
	text-decoration: none
}
/* controls background and text for Place Order Here box */
.cg_PlaceOrder    	          {
	font-family: Trebuchet MS;
	color: #FFFFFF;
	font-size: 13px;
	background-color:#999966
}
/* controls hyperlinks for Place Order Here box */
.cg_PlaceOrder a:link         { font-family: Trebuchet MS; color: #2A2F5C; font-size: 12px; text-decoration: UNDERLINE }
.cg_PlaceOrder a:visited      { font-family: Trebuchet MS; color: #2A2F5C; font-size: 12px; text-decoration: UNDERLINE }
.cg_PlaceOrder a:active       { font-family: Trebuchet MS; color: #2A2F5C; font-size: 12px; text-decoration: UNDERLINE }
.cg_PlaceOrder a:hover        { font-family: Trebuchet MS; color: #800000; font-size: 12px; text-decoration: UNDERLINE }
/* controls background and text for login status in left navigation bar */
.cg_LoggedInTextNavbar        {
	font-family: Trebuchet MS;
	color: #000000;
	font-size: 12px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.cg_LoggedInTextNavbar a:visited  {
	font-family: Trebuchet MS;
	color: #2A2F5C;
	font-size: 12px;
	text-decoration: none
}
/* controls background and text for login status on login page */
.cg_LoggedInTextLogin         {
	font-family: Trebuchet MS;
	color: #000000;
	font-size: 12px;
	background-color: white;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.cg_LoggedInTextNavbar a:link     {
	font-family: Trebuchet MS;
	color: #2A2F5C;
	font-size: 12px;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.cg_LoggedInTextNavbar a:active   {
	font-family: Trebuchet MS;
	color: #2A2F5C;
	font-size: 12px;
	text-decoration: none
}
.cg_LoggedInTextNavbar a:hover    {
	font-family: Trebuchet MS;
	color: #800000;
	font-size: 12px;
	text-decoration: none
}
.locStore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bolder;
	color: #999966;
}
.locBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #000066;
}
.headerSignUp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000066;
	text-align: right;
}

	
.locPic1 {
	padding: 0px;
	top: 20px;
	
}
.signUp {
	position: absolute;
	height: 30px;
	width: 481px;
	left: 358px;
	top: 37px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000066;
	background-position: center;
	}.dealers {
	border: thin solid #0000FF;
	position: absolute;
	height: 300px;
	width: 200px;
	left: 800px;
	top: 200px;
}
.whatsNew {
	position: absolute;
	height: 400px;
	width: 400px;
	left: 300px;
	top: 200px;
	border: thin solid #0000FF;
}
.menu {
	position: absolute;
	top: 150px;
	border: thin solid #FF0000;
}
.locPic2 {
	position: absolute;
	height: 20px;
	width: 902px;
	
	
	
}
.locPic3 {
	border: thick solid #FF0000;
	position: absolute;
	height: 30px;
	width: 900px;
	top: 5px;
	right: 5px;
	background-color: #996633;
}
.DropDown1 {
	position: relative;
	height: 18px;
	width: 525px;
	left: 245px;
	top: 0px;
	visibility: hidden;
	background-color: #cccc99;
	z-index: 10;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	padding-left: 12px;
	padding-top: 0px;
	vertical-align: middle;
}
.DropDown1 a:link{
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.DropDown1 a:visited{
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2A2F5C;
	font-size: 12px;
	text-decoration: none
}

.DropDown1 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999966;
	font-size: 12px;
	text-decoration: none;
	background-color: #CCCC99;
}
.DropDown1 a:active{
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2A2F5C;
	font-size: 12px;
	text-decoration: none
}
/* controls product image style */
.cg_productImage	          { border: 0px solid #FFFFFF}
/* controls price list styles */
@media print
{
.noprint {display:none;}
a {	color: #000000;	text-decoration: underline;}
div.pagecontent	{padding: 0pt; margin: 0pt;	background-color: #ffffff;}
div.pagemargin 	{margin: 0;	width: auto !important;	background-color: #ffffff;}
#contentWrapper	{padding: 0pt; margin: 0pt; border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none; border-collapse: collapse;background-color: #ffffff;}
.grid {	page-break-inside:avoid;}
}
