/*news list*/

.newsList {
	padding: 5px;
	margin: 10px 0px 10px 0px;
	width: 90%;
	font-size: 11px;
	color: #666;
	border-bottom: 1px solid #CCC;
}

.newsList .newsDate {
	color: #333;
	font-weight: bold;
}


.newsList a {
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}

.newsList a:hover {
	color: #FF6600;
	text-decoration: underline;
}

/*news item*/

.newsItem {
	padding: 10px;
	border: 1px solid #EEEEE6;
	backgrond-color: #FAFAFA;
}

.newsItem .newsDate {
	font-size: 12px;
	color: #333;
	font-weight: bold;
}

.newsItem .newsTitle {
	font-size: 14px;
	color: #FF6600;
	font-weight: bold;
}

.newsItem .newsBody {
	font-size: 11px;
	color: #333;
}

/* CONTACT FORM */

.contactForm {
	border: 1px solid #333;
	padding: 5px;
	background-color: #FAFAFA;
}

.contactForm td {
	padding: 10px;
}

/* LOGIN */

.loginFrame {
	font-size: 11px;
	font-weight: 900;
	background-image: url(../../images/login_bg.gif);
	width: 283px;
	height: 241px;
}

.loginFrame td {
	padding: 6px 2px 2px 20px;
	text-transform: uppercase;
}

.loginFrame td.two {
	padding: 2px 2px 2px 20px;
	text-transform: uppercase;
	color: #999;
	font-size: 11px;
}

.loginHead {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.loginFrame td input {
	border: 1px solid #333;
	padding: 3px 2px 3px 2px;
	font-size: 11px;
	text-transform: lowercase;
}

.loginRaquo {
	color: #CCC;
	font-size: 26px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

/*REGISTER FRAME */

.regFrame {
	font-size: 11px;
	font-weight: 900;
	background-image: url(../../images/reg_bg.gif);
	height: 241px;
	width: 160px;
}

.regFrame td {
	padding: 6px 2px 2px 20px;
	text-transform: uppercase;
}

.regFrame td.two {
	padding: 2px 2px 2px 20px;
	text-transform: uppercase;
	color: #999;
	font-size: 11px;
}

.regHead {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.regFrame td input {
	border: 1px solid #333;
	padding: 3px 2px 3px 2px;
	font-size: 11px;
	text-transform: lowercase;
}

/* USER STUFF */

.userFront {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 8px 5px 5px 12px;
	text-transform: uppercase;
	font-weight: bold;
}

/* my account */

.errormsg {
	color: #FF0000;
	margin: 10px 0px 0px 0px;
}

.userScreen {
	padding: 10px;
	border: 1px solid #FF6600;
}

.userScreen .head {
	padding: 2px;
	margin: 0px;
	background-color: #FF6600;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.userScreen td {
	padding: 2px;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.userScreen .evn td {
	background-color: #FFF;
}

.userScreen .odd td {
	background-color: #F6F6F6;
}

.userScreen .form {
	background-color: #FFF;
	border: 1px solid #FF6600;
	color: #FF3300;
	padding: 1px;
	margin: 2px;
	font-size: 11px;
}

.userScreen .button {
	background-color: #FFF;
	border: 1px solid #FF6600;
	color: #FF6600;
	font-weight: bold;
	padding: 2px;
	margin: 2px;
	font-size: 11px;
}

/* GALLERY STYLES */

.listImages {
	border: 1px solid #EEEEE6;
	margin: 20px;
	padding: 10px;
	background-color: #FAFAFA;
}

.listedImage {
	padding: 10px;
	text-align: center;
}

.listImages a {
	text-decoration: none;
	color: #666;
	font-weight: bold;
}

.listImages a:hover {
	text-decoration: none;
	color: #FF6600;
}

.img {
	border: 1px solid #CCC;
	padding: 0;
}

.viewImage {
	margin: 10px;
	padding: 10px;
}

.viewImage a {
	text-decoration: none;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
}

.viewImage a:hover {
	text-decoration: none;
	color: #EEE;
}

.viewedImage {
	border: 1px solid #FF6600;
	padding: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #FAFAFA;
}

.imageTitle {
	background-color: #FF6600;
	color: #FFF;
	padding: 3px;
	font-weight: bold;
}

.viewedImage .form {
	border: 1px solid #333;
	padding: 2px;
	font-size: 11px;
}

.image {
	border: 1px solid #CCC;
	padding: 0;
	margin: 0 10px 10px 10px;
}

.listGallery {
	border: 1px solid #EEEEE6;
	margin: 20px;
	padding: 10px;
	background-color: #FAFAFA;
}

.listedGalls {
	padding: 5px;
	text-align: center;
}

.listGallery a {
	text-decoration: none;
	color: #666;
	font-weight: bold;
}

.listGallery a:hover {
	text-decoration: none;
	color: #FF6600;
}


/* DEALER MODULE */

.dealerSearch {
	border: 1px solid #EEEEE6;
	background-color: #FAFAFA;
	padding: 5px;
}

.dealerSearch td {
	font-weight: bold;
	font-size: 11px;
}

.dealerList {
	border: 1px solid #EEEEE6;
}

.dealerHead {
	background-color: #FF6600;
	color: #FFF;
	font-weight: bold;
	padding: 2px;
}

.dealerList td {
	font-weight: bold;
	font-weight: 10px;
}

.dealerList .evn td {
	background-color: #FEFEFE;
	padding: 2px;
}

.dealerList .odd td {
	background-color: #FAFAFA;
	padding: 2px;
}

/*form fields*/

.formfields {
	font-size: 11px;
	font-family: Verdana;
}

select {
	font-size: 11px;
	font-family: Verdana;
}

/*demos*/

.demoList {
	border: 1px solid #EEEEE6;
	background-color: #FAFAFA;
	padding: 5px;
}

.demoListHead td {
	border-bottom: 1px solid #EEE;
	font-weight: bold;
}

.demoList .evn td {
	border-right: 1px solid #EEE;
	background-color: #FFF;
}

.demoList .odd td {
	border-right: 1px solid #EEE;
}

/*SHOP*/

.catBox {
}

.catBox td {
	padding: 4px;
	margin: 5px;
	font-size: 11px;
	color: #666;
	border-bottom: 1px solid #CCC;
}

.catBox .content {
	padding-left: 10px;
}

.catBoxTitle {
	color: #FF6600;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 0px;
}

.catBoxRaquo {
	color: #CCC;
	font-size: 23px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 10px 0px 0px;
	margin: 0px;
}

.catBox .formfields {
	background-color: #FFF;
	border: 1px solid #FF6600;
	color: #FF3300;
	padding: 1px;
	margin: 2px;
	font-size: 11px;
}

.catBox .button {
	background-color: #FFF;
	border: 1px solid #FF6600;
	color: #FF6600;
	font-weight: bold;
	padding: 2px;
	margin: 2px;
	font-size: 11px;	
}

.itemImg {
	border: 1px solid #000;
}

.itemImg a {
	text-transform: uppercase;
}

.itemBox {
	padding: 0px 0px 20px 0px;
}

.itemBox .button {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}

.itemBox td {
	padding: 4px 0px;
	margin: 5px 0px 5px 0px;
	font-size: 11px;
	color: #666;
}

.buyBox td {
	padding: 2px 6px 2px 0px;
}

/*VIEW CART*/

.viewCart {
	padding: 10px;
	border: 1px solid #FF6600;
}

.viewCart th {
	padding: 2px;
	margin: 0px;
	background-color: #FF6600;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.viewCart td {
	padding: 2px;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.viewCart .evn td {
	background-color: #FFF;
}

.viewCart .odd td {
	background-color: #F6F6F6;
}

.viewCart .button {
	text-transform: uppercase;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}

/* CAT VIEW */

.catCrumb, .catCrumb a {
	color: #666666;
	font-size: 18px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
}

.catCrumb .current {
	color: #FF6600;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.catCrumb .catRaquo {
	color: #999;
	font-size: 22px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
