@charset "utf-8";
/* CSS Document */
.hideShow {
width:100%;
display:hidden;
/* display:none; */
}
pre{
	display:block;
	font:100% "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #bae2f0;
	background:#e3f4f9;	
	margin:.5em 0;
	overflow:auto;
	width:800px;
}
#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}

.package_style1 {
color: #22765c;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;

}
.package_style10 {
color: #3a66ff;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;

}
.package_style2 {
	font-size: 14px;
	font-weight: bold;
	color: #185340;
}
.package_style3 {color: #FF0000}
.package_style4 {
font-size: 14px;
color: #FF0020;
}
.package_style5 {
	font-size: 16px;
}
.package_style6 {color: #663011}
.package_style8 {color: #5a5a5a}
.package_style9 {color: #000000}

body {
	background-color: #c3c2c1;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(/includes/templates/thehitchstore/images/background1.gif);
}


td 
{ 
font-family: Arial; 
font-size: 12px;
}
.style1 {
	font-size: 18px;
	font-weight: bold;
	color: #185340;
}
.style2 {
	font-size: 15px;
	color: #5d5d5d;
}
.style3 {
	font-size: 16px;
	font-weight: bold;
	color: #FF000A;
}
.style4 {
	font-size: 16px;
	font-weight: bold;
	color: #FF000A;
}
.tableleft {
	color: #474747;
	font-size: 12px;
}
.style5 {
	font-size: 14px;
	color: #185340;

}
.style51 {
	font-size: 12px;
	font-weight: bold;
	color: #FF000A;
}
.style6 {
	font-size: 10px;
	color: #888585;
}
.style7 {color: #5d5d5d}
#recent a {
        font-size: 11px;
        font-family: Arial, Helvetica, sans-serif;
        color: #4f2610;
        font-weight: bold;
	vertical-align: top;
}
#recent a:link {
        text-decoration: none;
}
#recent a:visited {
        text-decoration: none;
        color: #4f2610;
}
#recent a:hover {
        text-decoration: none;
        color: #065034;
}
#recent a:active {
        text-decoration: none;
        color: #4f2610;
}

a:link {
	color: #3a66ff;
}
a:visited {
	color: #3a66ff;
}
a:hover {
	color: #793814;
}
a:active {
	color: #3a66ff;
}
/*
a 
{ 
color:#9d491a;
}

a:visited 
{ 
color:#9d491a;
}

a:link 
{ 
color:#9d491a;
}

a:active 
{ 
color:#9d491a; 
}

a:hover 
{ 
color:#000000; 
}

*/

h1
{
	font-size: 1.4em;
	color: #666666;
	margin: 10px;
}

#container
{
	width:500px;
	margin:10px;
	margin-left:auto;
	margin-right:auto;
	border: solid 1px #cccccc;
	
}


#characterList
{
	width: 500px;
	margin: 0;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	border: solid 1px #cccccc;
	list-style-type: none;
}
#characterList div
{
	width: 200px;
	float: left;
}
#characterList li
{
	clear: both;
}



#formCreateChar 
{
	border: solid 1px #cccccc;
	padding: 10px;
	width: 500px;
	margin-left: auto;
	margin-right: auto;

}
#formCreateChar caption 
{
	text-align:left;
}
#formCreateChar th
{
	text-align: left;
	vertical-align: top;
	font-size: 1.4em;
}

#formCreateChar input
{
	font-size: 1.4em;
}

.result td
{
	/border: solid 1px #999999;
	margin: 3px;
	border-spacing: 0;
	padding: 3px;
}
.result
{
	border-top: solid 1px #999999;
	padding: 10px;
	/margin-top: 10px;
	width: 500px;
	/margin-left: -10px;

}

tr.oddTR {
	background-color: #f5f5f5;
}
.caption
{
	padding-left: 10px;
	text-align:left;
	font-size: 1.2em;
	font-weight: bold;
}
.ctrDropDownClick {
	width: 300px;
}
select, .ctrDropDown {
	width: 325;
}
ul#primary-nav, ul#primary-nav ul
{
        margin: 0;
	padding: 0px;
        width: 179px; /* Width of Menu Items */
	background-color: #f8f1e2;
	color: #ffffff;
}



ul#primary-nav li
{
        position: relative;
        text-align: left;
        list-style: none;
}



ul#primary-nav li a
{
        display: block;
        text-decoration: none;
        color: #3a1e10;
	padding-top: 2px;
	padding-bottom: 2px;
        padding-left: 5px;
        padding-right: 2px;
        border: 1px solid #e5c68b;
        zoom: 1;
	font-weight: bold;
}



/* Fix IE. Hide from IE Mac \*/

* html ul#primary-nav li
{
        float: left;
        height: 1%;
}

* html ul#primary-nav li a
{
        height: 1%;
}

/* End */


ul#primary-nav ul
{
        position: absolute;
        display: none;
        left: 178px; /* Set 1px less than menu width */
        top: 0;
}



ul#primary-nav li ul li a
{

}
/* Sub Menu Styles */



ul#primary-nav li:hover ul ul, ul#primary-nav li:hover ul ul ul, ul#primary-nav li.over ul ul, ul#primary-nav li.over ul ul ul
{
        display: none;
}
/* Hide sub-menus initially */



ul#primary-nav li:hover ul, ul#primary-nav li li:hover ul, ul#primary-nav li li li:hover ul, ul#primary-nav li.over ul, ul#primary-nav li li.over ul, ul#primary-nav li li li.over ul
{
        display: block;
}
/* The magic */



ul#primary-nav li.menuparent
{
	background-color: #f8f1e2;
	background-image: url('/images/nav_arrow.gif');
	background-position: 170px 5px;
	background-repeat: no-repeat;
	color: #3a1e10;
}

ul#primary-nav li.navlink {
	background-color: #f8f1e2;
	color: #3a1e10;

}

ul#primary-nav li.menuparent:hover, ul#primary-nav li.over
{
	color: #ffffff;
	background-color: #77b59e;
}

ul#primary-nav li a:hover {  
	color: #ffffff;
	background-color: #053e29;

}
div.storeinfo1 {
	background-color: #ffffff;
	border: 1px solid #e5c68b;
	color: #003924;
	
}
a.testlink {
	text-decoration: none;
	font-size: 12px;
	font-family: Arial;
	color: #3a1e10;
}
a.testlink:hover {
        font-size: 12px;
	text-decoration: underline;
	font-family: Arial;
	color: #003924;
}
a.navlinkA {
	display: block;
	font-size: 12px;
	padding-left: 5px;
	font-family: Arial;
	font-weight: 600;
	color: #003924;
}
div.storeinfo1:hover  {
	background-color: #053e29;
}

a.navlinkA:hover {
	color: #ffffff;
	background-color: #053e29;
}
.storeinfo {
	background-color: #e5c68b;
	color: #003924;
}

.modelNumber {
	font-size:14px;
	color: #585858;
 }
 .retailPrice {
	font-size:14px;
	color: #9d0000;
 } 
 .retailPriceStrike {
	font-size:14px;
	color: #9d0000;
	text-decoration: line-through;
 } 
  .savings {
	font-size:14px;
	color: #185340;
 }
   .yourPrice {
	font-size:15px;
	color: #185340;
	font-weight:bold;
 }
 
 .priceTable {
	border-width: 1px;
	border-style: solid;
	border-color: #a6a6a6;
 }
 .customerReviewsTitle {
 	color: #185340;
	font-size:18px;
	}
.productReviewTitle {
	font-size:14px;
	color: #3a1e10;
	}
.productReviewText {
	font-size:12px;
	color: #185340;
	}
.productReviewName {
	font-size:14px;
	color: #185340;
	font-weight:bold;
	}
.productReviewCity {
	font-size:12px;
	color: #3a1e10;
	}
	
.ulVehicleFits {
	padding-left: -4px;
	list-style-image:url(/images/check.png);
	}
	

