/* @override 
	http://localhost:3000/stylesheets/NoMar.css?1250284265
	http://localhost:3000/stylesheets/NoMar.css?1250436606
	http://localhost:3000/stylesheets/NoMar.css?1250480462
	http://localhost:3000/stylesheets/NoMar.css?1251082964
	http://localhost:3000/stylesheets/NoMar.css?1252379513
*/

body {
	background: url(../images/concrete_tile_background.gif) repeat;
	font: 1em Arial, Helvetica, Sans-Serif;
}
* {padding: 0; margin: 0;}
/*
p, a, ul, li, h1, h2, h3, h4, label, div span {
	font: 1em Arial, Helvetica, Sans-Serif;
}  */
strong, .strong {font-weight:bold;}
img { border-width: 0px; }
a img { border:0px;}
a {
	color: #ee440f;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
a:hover {text-decoration: underline;}

#logged_in_as {
	color: #fff;
	background-color: #8e0908;
	padding-bottom: 3px;
	padding-top: 2px;
	margin-right: auto;
	margin-left: auto;
	width: 982px;
	text-align: center;
	border-right: 3px solid #d4d1bc;
	border-left: 3px solid #d4d1bc;
	margin-bottom: 10px;
}

.highlight {
	background-color: #fcfed0;
	padding-right: 2px;
	padding-left: 2px;
}
.border {
	border: 1px dotted #ee440f;
	padding: 3px;
}
.center {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}




h3 {
	font-size: 1.2em;
	text-align: center;
	padding: 10px 0;
}

ul {
list-style: none;
list-style-type: none; }

.review {
	color: #474b4b;
	text-indent: 35px;
	font: italic .8em Arial, Verdana, Helvetica, sans-serif;
	background: url(../images/quotes.gif) no-repeat 0 0;
	margin: 0 30px 0 20px;
	padding-top: 10px;
}
.technique_and_faq {
	color: #474b4b;
	font-size: .8em;
	margin: 10px 0 7px;
	line-height: 1.4em;
}
.title {
	font-weight: bold;
	color: #000a5d;
	padding-bottom: 5px;
}
.italicAuthor {	padding-left: 20px;
	font: italic .8em Georgia, "Times New Roman", Times, serif;
	color: #818181;  
}
.special_note {
	padding-left: 10px;
	font: italic .7em Georgia, "Times New Roman", Times, serif;
	color: #818181;
	text-align: center;
	padding-right: 10px;
}

.hidden {
	display: none;
}
.page_title{
	padding:  5px 0 15px 0;
	font-weight: bold;
	font-size: 1.2em ;
	text-align: center;
	color: #353535;
}
.pagedivider {	background: url(../images/tech_page_divider_3.png) no-repeat center top;	height: 7px;}
h3.menu_listing {
	color: #FFF;
	font-weight: bold;
	font-style: normal;
	text-align: left;
	padding:  0 0 0 5px;
	font-size: 1.25em;
}
h3.menu_listing a {
color: #ee6505;	font-weight: normal;
	font-style: normal;
	text-align: left;
}
#flash {
	width: auto;
	margin-right: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-bottom: 2px;
	text-align: center;
	border: 1px dotted #ee440f;
}
.flash_notice {
	text-align: center;
	border: 1px dotted #ee440f;
}


xxx.pricing_button {
	padding: 40px;
}
img.pricing_button {
	background: url(../images/All-Pricing-Button.jpg) no-repeat left top;
	width: 336px;
	height: 56px;
	padding: 0px;
}
img.pricing_button:hover {
	background: url(../images/All-Pricing-Button-Over.jpg) no-repeat left top;	
}

img.purchase_button {
	background: url(../images/Purchase-Button.jpg) no-repeat left top;
	width: 126px;
	height: 54px;
	padding: 0px;
}
img.purchase_button:hover {
	background: url(../images/Purchase_Button_Over.jpg) no-repeat left top;	
}



.float_left{
	float: left;
}

/* @group Listings pages */

.listing_item {
	width: 247px;
	height: 230px;
	float: left;
	backg round: url(../images/instructions_col_bk.gif) repeat-y right top;
}
.listing_item img {
	padding: 0 0 5px 0;
}
.listing_item img.banner {
	_padding: 0px 0 5px 0;
	_float: left;
	_position: relative;
	_right: 0px;
}
html>body .listing_item img.banner {
	padding: 0px 0 5px 0;
	position: relative;
	right: 120px;
}

.listing_item p {

	padding: 0;
}
.listing_item p.title {
	font-weight: bold;
	font-style: italic;
	color: #000;
}
.listing_item p.phone {
	font-style: italic;
	color: #000;
}
.listing_item p.address {
	font-style: italic;
	color: #818181;
	font-size: .8em;
}
.listing_item p.link {
	padding-top: 3px;
	margin-bottom: 3px;
}

/* @end */

/* @group Home Page */
.home_page_subtitle {
	font: italic bold 24px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif #C30;
}

/* @end */


/* @group MENU LI Side menue */


ul.side_menu{
	padding: 0 0 0 5px;
	width: 13px;
}
ul.side_menu li{	padding: 0;	list-style-image: none;	list-style-type:none;	color: #333;
	font: normal normal 13px/14px Helvetica, Arial, Sans-Serif;
	margin-top: 8px;
}

ul.side_menu li a{	color: #ebebeb;
	text-decoration: none;
}

ul.side_menu li a:hover{
		color: #000;
	text-decoration: none;
}

ul.side_menu li#current a{
	/* ee6505*/
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
ul.side_menu img{
	padding-top: 7px;
}




/* @end */

/* @group Search Results Page */

.results_found_in {
	color: #818181;
	padding-bottom: 5px;
}

#search_form input.search_button{
	background-image: none;
	background-color: transparent;
	cursor: pointer;
	font-size: 1em;
	color: #fff;
	line-height: 20px;
}
#search_form input.search_button:hover{
	text-decoration: underline;
}

#search_form {
	text-align: right;
}
#search_form input{
	vertical-align: top;
	position: relative;
	top: 4px;
	border: none;
}

.search_result_body {
	padding-bottom: 20px;
}
.search_result_title {
	padding-left: 10px;
	margin-bottom: 5px;
	font-style: italic;
}
.search_result {
	padding-bottom: 13px;
	line-height: 22px;
}
.search_result_label{
	color: #545454;
	font-size: .8em;
	font-style: italic;
	padding-left: 25px;
	width: 10em;
	float: left;
}
.search_result a{
	color: #545454;
	font-size: .8em;
	border: 1px dotted #ee440f;
	padding: 3px;
}
.search_result a:hover{
	color: #ee440f;
}
.no_border a {
	border-width: 0;
}

/* @end */

/* @group Shopping Cart */
#sc_categories {
	height: 53px;
	padding-top: 0px;
	margin-left: 90px;
	margin-bottom: 0;
}

.active_product{
	width: 730px;
	float: right;
	padding-bottom: 30px;
	padding-top: 30px;
}
.inactive_product{
	width: 730px;
	float: right;
	padding-bottom: 30px;
	padding-top: 0px;
	border: 2px solid #c70d18;
}
.select_quantity_form {
	float: left;
	width: 130px;
	text-align: center;
	padding-right: 5px;
}

.sc_image {
	float: left;
	width: 300px;
	text-align: center;
}
.sc_info {
	float: right;
	width: 255px;

}

.sc_title {
	font: bold 1em Arial, Helvetica, Geneva, sans-serif;
}
.sc_description {
	font: .85em Arial, Helvetica, Geneva, sans-serif;
}
.sc_price {
	font: bold 1.2em Arial, Helvetica, Geneva, sans-serif;
	color: #f2100f;
	float: left;
	padding-top: 10px;
}

.shipping_weight_title {
	font-size: 12px;
	color: #818181;
	padding-bottom: 3px;
	padding-top: 3px;
}
.shipping_weight {
	font-size: 16px;
	font-weight: bold;
}
.checkout {
	font-size: 1.2em;
	padding-top: 8px;
}
.checkout a:hover{
	text-decoration: underline;
}
.quantity_box{
	vertical-align: top;
	margin-top: 12px;
	border: 1px solid #cac9ce;
}
.sc_devider {
	background: url(../images/tech_page_divider_1.png) no-repeat center center;
	clear: both;
}

/* @end */


/* @group My Group */
#header_nav {
	margin: 0px auto 0px;
	width: 600px;
}
.cart_controls a{
	display: inline;
	padding-right: 10px;
	padding-left: 10px;
margin: 0px auto 10px;
}

#sc_volusion_categories {
	height: 60px;
	padding-top: 0px;
	margin-left: 90px;
	margin-bottom: 0;
}



#sc_volusion_cat_buttons {
	width: 640px;
	list-style-type: none;
	float: left;
	display: inline;
	height: 35px;
	margin: 7px auto 20px;
}

#sc_volusion_cat_buttons li{
	float: left;
	display: inline;
	margin-right: 10px;
}
#sc_volusion_cat_buttons li a, #sc_volusion_cat_buttons li a:visited{
	font-weight: bold;
	font-style: italic;
	background-color: #ededed;
	border: 1px solid #c4c4c4;
	padding: 5px 8px;
	line-height: 200%;
}
#sc_volusion_cat_buttons li a:hover{
	background-color: #ee6505;
	border: 1px solid #c4c4c4;
	background-color: #ededed;
	text-decoration: none;
}

#shopping_cart_summary {
	margin-top: 10px;
	margin-bottom: 10px;
}


#display_cart_summary .cartsummary_full {
background-color: #fcf679;
border: 1px solid #a9a9a9;
text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
}



/* @end */








/* @group FAQ's */

p.FAQLink {
	padding-bottom: 10px;
	font-size: .8em;
	line-height: 1.2em;
}
p.FAQLink a{
	color: #000a5d;
}
p.FAQLink a:hover{
	color: #F60; /* orange */
}p.FAQLink a:visited{
	color: #818181; /* gray */
} 
/* @end */


/* @group Home Page */

.home_page_subtitle {
	color: #C30;
	font: italic bold 24px Arial, Helvetica, Arial, Sans-Serif;
}

/* @end */

/* @group Event Schedule */

#event_list{
	padding-top: 0px;}

#event_list ul {
	margin-top: 20px;
}
#event_list li {
	padding-bottom: 9px;
}
.event_date {
	background-color: #fafeb4;
	padding: 4px 6px;
}

/* @end */







/* @group instructions Page */

p.instructions_pdf {
	background: url(../images/pdf_button.png) no-repeat left top;
	text-indent: 20px;
	padding-bottom: 5px;
}

p.instructions {
	padding-bottom: 5px;
	color: #545454;
}

.instructions_header {
	height: 20px;
	background-color: #818181;
	margin-right: auto;
	margin-left: auto;
	color: #fff;
	text-indent: 20px;
	padding-top: 3px;
	margin-top: -20px;
	font: 1em Arial, Helvetica, Sans-Serif;
	z-index: -20;
}
.instructions_list {
	width: 740px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #818181;

}
.instructions_left_col {
	float: left;
	width: 370px;
	text-align: left;
	background: url(../images/instructions_col_bk.gif) repeat-y right top;
}
.instructions_right_col {
	float: left;
	width: 369px;
	text-align: left;
	background: url(../images/instructions_col_bk.gif) repeat-y right top;
}

.instructions_list ul {
	padding-top: 8px;
	padding-bottom: 5px;	
}
.instructions_list li {
	font-size: .8em;
	line-height: 1.2em;
	padding-bottom: 7px;
	list-style-image: url(../images/pdf.gif);
	*padding-left: 5px;
	margin-left: 35px;
}

.instructions_list .instructions_left_col li{
	font-size: .8em;
	line-height: 1.2em;
	padding-bottom: 7px;
	margin-left: 35px;
	list-style-image: url(../images/zip.gif);
}


/* @end */




/* @group Contact page */

ul .contact_us {
	margin: 5px 0 0 0;
	list-style: none;
	line-height: 25px;
}
p.contact_name {
	font-size: 1.25em;
}
.devider {
	background: url(http://www.nomartirechanger.com/images/tech_page_divider_1.png) no-repeat center center;
	height: 7px;
	padding: 7px 0 10px;
}
.hours_sub {
	font-size: 2em;
	color: #545454;
	text-align: center;
	padding-top: 20px;
}
.hours_contact_number {
	font-size: 3em;
	font-weight: bold;
	color: #ee440f;
	padding: 5px 0 10px 0;
	text-align: center;
	letter-spacing: .05em;
}

.hours_hours {
	font-size: 1.5em;
	color: #ee440f;
	text-align: center;
	padding-bottom: 10px;
}

.after_hours_note {
	font-size: 1.1em;
	color: #77787d;
	text-align: center;
	padding-bottom: 10px;
}

.hours_special_note {
	text-align: center;
	font-size: .9em;
}

.hours_special_note_2, .hours_special_note_2 {
	text-align: center;
}
.hours_bottom {
	color: #818181;
	font-size: 1em;
	text-align: center;
}
.hours_bottom_small {
	color: #818181;
	font-size: 1em;
	text-align: center;
}
/* @end */

/* Below THis */

/* @group forms */


.peter {
	border: 2px solid #b78bfd;
}

#comment_form textarea{ margin: 0 0 10px; 
border-width: 1px;
	color: #8e0908;
}
#comment_form input.name{ 
border-width: 1px;
	color: #8e0908;
	width: 150px;
}

#comment_form input.email{ 
border-width: 1px;
	color: #8e0908;
	width: 220px;
}
fieldset { padding: 15px;
	border: 1px dotted #fa101d;
}
legend {
	color: #8e0908;
	margin-right: 5px;
	margin-left: 5px;
}

label, .label {
	color: #818181;
	font-size: 12px;
	margin-right: 5px;

}
.red {
	color: #fa101d;
}
.login_form {
	width: 733px;
	text-align: left;
}
.login p.login_button {
	color: #54fd4b;
	text-align: center;
}
.login label {
	text-align: right;
	width: 300px;
	float: left;
}

form p {
	margin-bottom: 10px;
}
checkbox {
	padding: 25px;
}
textarea, input {
	background-image:url(/images/forms/txtFieldBkgdYellow.gif); 
	font-size:.75em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 3px;
	margin-right: 10px;
	border: 0px solid #cac9ce;
	/* ******************************
	THIS WAS CHANGED TO '0'
	FOR VOLUSION CART !!!
	******************************** */
}

.input_plain {
  border-width: 0px;  
 	background-image: none; 
}

/* My Comment */
.product_info {
	width: 180px;
	margin-right: 10px;
}
.product_info_title {
	width: 500px;	
}
.product_description {
	width: 500px;
	height: 550px;		
}
.cart_description {
	width: 500px;
	height: 250px;	
}
.short {
	height: 200px;		
}
.shorter {
	height: 100px;		
}
.shortest{
	height: 75px;
}
.tall {
	height: 550px;	
}
.full_width, .full_width_text_field {
	width: 734px;	
}
.ip_address_field {
	width: 100px;
	margin-right: 20px;
}
textarea, select {
	border-width: 1px;
	font: 12px/160% Verdana;
	color: #494949; /* color of text */
	}
	/*
.search_by_x_form {
	background-color: #d4fef2;
	text-align: center;
	padding: 10px;
}
.search_by_x_form span.entry {
	font-size: 16px;
	margin-top: 12px;
	float: left;
}


.search_by_x_form span  {
	margin-right: auto;
	margin-left: auto;

}
*/


/* @group Submit Button */
/*******************************/
/* special thanks to Danielle! */
/*******************************/

.submit_button { border-width: 0;
	height: 36px;
	background: url(http://www.nomartirechanger.com/images/submit_button.gif) no-repeat center top;
	width: 120px;
	margin: 0 0;
}

.submit_button_center {
border-width: 0;
	height: 36px;
	background: url(http://www.nomartirechanger.com/images/submit_button.gif) no-repeat center top;
	width: 120px;
	margin: 0 0 0 250px;}
.submit_button:hover { background-position: 25px -44px; }

.add_to_cart {
background: url(http://www.nomartirechanger.com/images/add_to_cart_button.gif) no-repeat center top;
}
.add_to_cart:hover { background-position: 0 -44px; }

.submit {
background: url(http://www.nomartirechanger.com/images/submit_button.gif) no-repeat center top;
}
.save { 
	background: url(http://www.nomartirechanger.com/images/save_button.gif) no-repeat center top;
}

.cancel {
	font-size: 1.2em;
}
.cancel a:hover {
	color: #545454;
	text-decoration: none;
}










/* @end */

/* @group Working Buttons */
/*******************************/
/* special thanks to Danielle! */
/*******************************/
#greybutton3 { float: left; background: #FFF; width: 100%; font: 1em Arial, Helvetica, sans-serif; line-height:normal; margin: 0px; padding-right: 0px; }
#greybutton3 ul { margin: 0; padding: 5px 5px; list-style: none; }
#greybutton3 li { display: inline; margin: 0; padding: 0; }
#greybutton3 a { float: left; background: url(/images/left_both.gif) no-repeat left top; margin:0; padding:0 35px 0 11px; text-decoration: none; white-space: nowrap; }
#greybutton3 a span { float: left; display: block; background: url(/images/right_both.gif) no-repeat right top; padding: 11px 11px 16px 0px; font-weight: bold; color: #EE6505; text-decoration: none; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#greybutton3 a span {float: none;}
/* End IE5-Mac hack */
#greybutton3 a:hover span { color: #333; }
#greybutton3 #current a { background-position: 0 -45px; border-width: 0; }
#greybutton3 #current a span { background-position: 100% -45px; padding-bottom: 5px; color:#333; }
#greybutton3 a:hover { background-position: 0% -45px; }
#greybutton3 a:hover span { background-position: 100% -45px; }

/* @end */
	
	
	/* @group Working Buttons */
/*******************************/
/* special thanks to Danielle! */
/*******************************/
#greybutton4 { float: left; background: #FFF; width: 100%; font: 1em Arial, Helvetica, sans-serif; line-height:normal; margin: 0px; padding-right: 0px; }
#greybutton4 ul { margin: 0; padding: 5px 5px; list-style: none; }
#greybutton4 li { display: inline; margin: 0; padding: 0; }
#greybutton4 span { float: left; background: url(/images/left_both.gif) no-repeat left top; margin:0; padding:0 35px 0 11px; text-decoration: none; white-space: nowrap; }
#greybutton4 span a  { float: left; display: block; background: url(/images/right_both.gif) no-repeat right top; padding: 11px 11px 16px 0px; font-weight: bold; color: #EE6505; text-decoration: none; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#greybutton4 span a {float: none;}
/* End IE5-Mac hack */
#greybutton4 span a:hover{ color: #333; }
#greybutton4 #current a { background-position: 0 -45px; border-width: 0; }
#greybutton4 span #current a  { background-position: 100% -45px; padding-bottom: 5px; color:#333; }
#greybutton4 span:hover { background-position: 0% -45px; }
#greybutton4 span a:hover  { background-position: 100% -45px; }

/* @end */

.greybutton4 { float: left; background: url(/images/left_both.gif) no-repeat left top; margin:0; padding:0 35px 0 11px; text-decoration: none; white-space: nowrap; }
.signiture {
	float: left;
	margin-top: 12px;
}

.ip_block {

}
.ip_address {
	font-family: "Courier New", Courier, mono;
	color: #15d514;
	font-weight: bold;
}








	
/* link_to gray button */
.gray_button2 {
	background: url(http://www.nomartirechanger.com/images/structure/gray_button_left.gif) no-repeat left 3px;
	padding: 14px 0 17px 11px;
}

.gray_button2 a {
	font-weight: bold;
	background: url(http://www.nomartirechanger.com/images/structure/gray_button_right.gif) no-repeat right top;
	height: 67px; 
	padding: 10px 20px 17px 5px;
}
.gray_button2:hover {
	cursor:move;
	text-decoration: underline;
	color: #ee6505;
}


/* UNUSED !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
/* for subnmit tags only */
.gray_button {
	background: url(http://www.nomartirechanger.com/images/structure/gray_button_left.gif) no-repeat left 3px;
	margin: 0 15px;
	padding: 14px 0 17px 11px;
}
.button {
	font-weight: bold;
	padding: 5px 8px;
	background: none;
/*	height: 47px;  */
	border: 1px dotted gray;
}
.button:hover {
	cursor:pointer;
	text-decoration: underline;
	color: #ee6505;
}
/* END UNUSED !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
select {
	background-color: #f0efd1;
	margin-right: 10px;
}

/*
.form-item input.error, .form-item textarea.error {border: 1px solid #c52020;color: #494949;}
*/

/* @end */

/* @group Error Styles */


.fieldWithErrors {
  padding: 2px;
  background-color: red;
  display: table;
}

#errorExplanation {
  width: 400px;
  border: 2px solid red;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}

#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #c00;
  color: #fff;
}

#errorExplanation p {
  color: #333;
  margin-top: 8px;
  padding: 5px;
}

#errorExplanation ul li {
  font-size: 12px;
  list-style: square;
	list-style-type: none;
}


/* @end */


/* @group Product Description LI */

.description {
	float: left;
	width: 275px;
	padding-right: 0px;
}
.description ul{
	margin: 5px 0 15px 0;
	padding: 0 0 0 15px;
	wi dth: 275px;
}
.description li{line-height: 18px;list-style-image:url(http://www.nomartirechanger.com/images/arrow.png);list-style-type:none;padding: 0 15px 0 0;font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-style: normal;	font-weight: normal;	color: #333;/*	margin: 5 10px 0 -10px;  */	/* background-image: url(/arrow.png) !important;   */ background-repeat: no-repeat;background-position: 0px 3px;
}
/* @end */

/* @group Schedule */
.inactive {
	text-decoration: line-through;
	color: #818181;
}


/* @end */







/* @group Videos */
/***************************************/
/*  for making the video resolution button
an image replacement, better for SEO!! */
/***************************************/

.video_showcase h1 {
	background: url(http://www.nomartirechanger.com/images/video_showcase_headline.gif) no-repeat center top;
	text-indent: -1000px;
	height: 60px;
}

.video_showcase #search_form {
	border: 1px dotted #b7b6bb;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}

.video_switch {
	text-align: center;
	padding-bottom: 4px;
	min-height: 8px;
}
.video_showcase #search_form input.search_button{
	font-weight: bold;
	background-image: none;
	background-color: transparent;
	cursor: pointer;
	font-size: .8em;
	color: #ee440f;
	border: 0px;
	position: relative;
	bottom: 0px;
	line-height: 12px;
}
.video_showcase #search_form label {
	font-size: 1em;
	color: #545454;
	display: inline;
	position: relative;
	bottom: -2px;
}


.video_showcase #search_form input{
	display: inline;
	margin: 0;
	position: relative;
	top: 0px;

}

.choose {
	color: #545454;
	text-align: center;
	border: 1px dotted #b7b6bb;
	padding-top: 10px;
	padding-bottom: 10px;

}

.choose_explanation p{
	padding: 2px 0;
	color: #818181;
	position: relative;
}

.choose_explanation strong{
	color: #ee440f;
	font-weight: bold;
}

.choose_explanation p img{
	bottom: 5px;
	position: relative;
}

.video_page_title{
	padding: 15px 0;
	font-weight: bold;
	font-size: 1.2em ;
	text-align: center;
	color: #fff;
	width: 720px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(http://www.nomartirechanger.com/images/video_page_title_bgnd.gif);
}



#video_size_button { 
height: 28px; 
width: 80px; 
margin-left: 0px; 
_margin-left: 5px;
	float: left;
}#video_size_button.true a { 
height: 28px; width: 74px; display: block;
background: url(http://www.nomartirechanger.com/images/large_small_button.gif) no-repeat left -28px;
}
#video_size_button.false a { 
height: 28px; width: 74px; display: block;
background: url(http://www.nomartirechanger.com/images/large_small_button.gif) no-repeat left top;
}

#video_size_button a:hover {
	background-position: 0px 1px;
}#video_size_button span { display: none; } 
/**********
.lr_video {
	width: 720px;
	border: 1px solid #f895fe;
	margin-right: auto;
	margin-left: auto;
}
.lr_video_description {
	padding: 0 10px ;
	border-bottom: 1px dotted #818181;
	border-left: 1px dotted #818181;
	border-right: 1px dotted #818181;
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
}

***********/
.hr_video {
	margin-bottom: 0px;
	text-align: center;
}
.lr_video {
	width: 718px;
	margin-bottom: 0px;
	text-align: center;
	background-color: #cac9ce;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #818181;
}

.hr_video_description {
	padding: 10px ;
	border-bottom: 1px dotted #818181;
	border-left: 1px dotted #818181;
	border-right: 1px dotted #818181;
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
}

.video_share_embed {
	margin: 0;
	padding:  0;
}
.video_share_embed p{ margin: 10px 0; }

#video_list li{
	padding-bottom: 10px;
}
#video_list li .label{
	padding-left: 23px;
}


/* @end */

/* @group Comments Display */

.comments_display {
	clear: both;
	padding: 25px 0;
	_padding: 0px 0;
}
.comments_display h4, #comment_form h4 {width: 742px;
	color: #fff;
	text-align: center;
	background-color: #818181;
	padding-top: 5px;
	padding-bottom: 3px;
}
.comment {
	font: .9em Georgia, "Times New Roman", Times, serif;
	text-align: center;
	padding: 15px;
}
.shadow_band_top {
	background: url(http://www.nomartirechanger.com/images/structure/shadow_band_top.gif) no-repeat center bottom;
	height: 24px;
	_background: none;
	_height: 0px;

}
.shadow_band_bottom {
	height: 21px;
	background: url(http://www.nomartirechanger.com/images/structure/shadow_band_bottom.gif) no-repeat center top;

}
/* pending comment display */
h4.pending{
	color: #FFF;
	font-weight: bold;
	font-style: italic;
	margin: 0;
	padding: 4px 0 4px 10px;
	background-color: #c70d18;
}
.pending {
	padding: 0 3px;
}
#highlite_comments {
	background-color: #fdfedb;
	border: 2px solid #c70d18;
	padding: 0 0px;
}


/* @end */

/* @group Warranty Page */


#checkList li{
padding-left: 0px;padding-top: 15px;list-style-image:URL(http://www.nomartirechanger.com/images/bullet-1.png );list-style-type:none;font: bold 1.2em/20px Arial, Helvetica, sans-serif;
color: #333333;margin: 0 10px 0 100px;background-repeat: no-repeat;background-position: 5px 3px;
}

.BoldRedAlert {
	color: #fff;
	font-size: 1em;
	background-color: #8e0908;
	padding-top: 5px;
	padding-bottom: 3px;
}
/* @end */



/* @group Owner Edit Controls */
.owner_control, .owner_control a:link, .owner_control a:visited{
	color: #F00;
	padding: 0 4px;
	margin: 0;
	font-size: 12px;
}
.owner_control a:hover{
	color: #FFF;
	background-color: #F00;
}

.NOT_on_cart{
	color: #a0a0a0;
	font-style: italic;
	text-decoration: line-through;
}
.isactive {
	color: #28af50;
}

/* @end */




/* @group COMPARE */

form.drop_menu {
	width: 150px;
	height: 20px;
	float: left;
}
form.drop_menu select {
	font-size: 1.25em;
}
form.drop_menu_small select {
	font-size: 1.1em;
}


.compare_container {
	width: 48%;
	padding-left: 00px;
	float: left;
	margin-left: 0px;
}

.compare_content {
	border: 1px solid #aeaeae;
	float: left;
	overflow: hidden;
	width: 100%;
	padding-left: 10px;
	padding-top: 7px;
}

.compare_content img{
	padding-left: 0px;
}

.horizontal_spacer {
	width: 15px;
	back ground-color: #ff0081;
	float: left;
}

/* @end */



/* @group Tabs for Compare */
/* @group Navigation */
#navigation {
	text-align: left;
	he     ight: 25px;
	float: left;
	margin: 0;
	padding: 0;
}

#navigation * {
	display: inline;
	margin: 0;
	*padding: 17px 0 0;
	list-style: none;
}

ul#navigation  {
	margin: 20px auto 0;
	text-align: center;
	back ground-color: #cb62fc;
	width: 100%;
}

#navigation li {	
}

#navigation span { float: left }
#navigation a 
{
	background-repeat: no-repeat;
	text-align: center;
	font-family: tahoma;
	font-size: 11pt;
	color: #000;
	padding: 2px 7px 3px;
	background-color: #dedede;
	display: inline;
	float: left;
	margin-right: 1px;
	margin-left: 2px;
}
#navigation a:hover {
	background: #0054a6;
	text-decoration: none;
	color: #fff;
}




/**** For IE win only \*/

* html #navigation a:hover {
	background: #ff7437;

}


/* **** End IE win ******/

/* @group Active Tab */
#navigation li .active {
	background-color: #0054a6;
	color: #fff;
}

#navigation li.active span {
	cursor: default;
}

#navigation li.active a { 
	color: #000;
	cursor: default;
	background-color: #f91ab5;
}

/* @end */



/* @end */

/* from Danielle */
#body_background { width: 1050px; margin-right: auto; margin-left: auto;
	background: url(../images/NoMarBackground.png) no-repeat center top;
	_background: none;
}

#body_container { width: 988px; margin-right: auto; margin-left: auto;
}#body_container #header { height: 150px; width: 932px; margin-right: 31px; margin-left: 31px; _margin-left: 28px;
	background: url(http://www.nomartirechanger.com/images/WorldLeader_USA.jpg) no-repeat left top;
}#body_container #header #logo { float: left; height: 137px; width: 190px; margin-top: 6px; margin-left: 20px; _margin-left: 5px; }

#body_container #header #logo a { background-image: url(http://www.nomartirechanger.com/images/blank.gif);  background-repeat: no-repeat; background-position: left center; height: 137px; width: 170px; display: block; }

#body_container #header #logo span { display: none; } 



#body_container #header #logo2 { float: left; height: 137px; width: 625px; margin-top: 6px; margin-left: 90px; _margin-left: 5px; }

#body_container #header #logo2 a { background-image: url(http://www.nomartirechanger.com/images/blank.gif);  background-repeat: no-repeat; background-position: left center; height: 137px; width: 625px; display: block; }#body_container #header #logo2 span { display: none; } 
/* turn on for a rollover effect for the main banner */
/********************************************************#body_container #header #logo2 a:hover { background-image: url(http://www.nomartirechanger.com/images/pro_sale_hover.gif);  background-repeat: no-repeat; background-position: left center; height: 137px; width: 625px; display: block; }
*********************************************************/





#body_container #navigation_top { height: 29px; width: 932px; float: left; list-style: none; font-family: Arial, Helvetica, sans-serif; font-size: 1em; text-decoration: none; margin-right: 31px; margin-left: 31px; _margin-left: 14px; 
background-image: url(../images/structure/menu_bar_blank.jpg); background-repeat: repeat-x; background-position: left top; 
bor  der-top: 1px solid #a05319; 
bor  der-right: 1px solid #a05319; 
bor  der-left: 1px solid #a05319; }
/* beige color is #e8e3da */#body_container #navigation_top li { float: left; list-style: none; border-right: 1px solid #414141; }#body_container #navigation_top a { float: left; font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding: 5px 15px 5px 15px; color: #FFF; font-weight: bold; }#body_container #navigation_top a:hover, #body_container #navigation_top li.active { color: #fff; font-family: Arial, Helvetica, sans-serif; background: url(../images/tabs/nav_tab_over_dark.gif) no-repeat left top; text-decoration: none; padding-bottom: 6px; _padding-bottom: 5px; }




#body_container #navigation_top a:hover, #body_container #navigation_top li a.active { color: #fff; font-family: Arial, Helvetica, sans-serif; background: url(../images/tabs/nav_tab_over_dark.gif) no-repeat left top; text-decoration: none; padding-bottom: 6px; _padding-bottom: 5px; }












#body_container #content_container { float: left; width: 988px; clear: left; }#body_container #content_container #content_top { background-image: url(/images/tabs/content_container_top.png); _background-image: url(/images/tabs/content_container_top.gif); background-repeat: no-repeat; background-position: center top; width: 988px; padding-top: 27px; }#body_container #content_container #content_top #content_bottom { background-image: url(/images/tabs/content_container_bottom.png); _background-image: url(/images/tabs/content_container_bottom.gif); background-repeat: no-repeat; background-position: center bottom; width: 988px; padding-bottom: 27px; }#body_container #content_container #content_top #content_bottom #content_body { background-image: url(/images/tabs/content_container_body.png); background-repeat: repeat-y; background-position: center top; }#body_container #content_container #content_top #content_bottom #content_body #body_left { width: 135px; padding-left: 20px; white-space: nowrap; }











#body_container #content_container #content_top #content_bottom #content_body #body_right { width: 782px; float: right; margin-right: 27px; _margin-right: 13px; }



#body_container #content_container #content_top #content_bottom #content_body #body_right_top { background-image: url(/images/tabs/rightcolumn_top.gif); background-repeat: no-repeat; background-position: center top; width: 782px; padding-top: 14px;
}


#body_container #content_container #content_top #content_bottom #content_body #body_right_content { background-color: #FFF; padding: 0 10px;
}


#body_container #content_container #content_top #content_bottom #content_body #body_right_bottom { background-image: url(/images/tabs/rightcolumn_bottom.gif); background-repeat: no-repeat; background-position: center bottom; width: 782px; padding-bottom: 14px; }
















#body_container #footer {  
margin-right: auto; 
margin-left: auto; 
text-align: center;
background-color: #aeaeae;
	font: .9em Arial, Helvetica, sans-serif;
	color: #7f405d;
	padding: 0px 20px 0;
	width: 890px;
	_width: 850px;
}
#body_container #footer #lower_nav { 
font-size: .9em;  color: #686868}#body_container #footer #lower_nav a { 
/* color: #ee6505; */ 
color: #000; 
text-decoration: none; 
border-bottom-width: 1px; 
border-bottom-style: dotted; 
border-bottom-color: #000a5d;

}#body_container #footer #copyright { 
font-size: .7em; 
color: #686868; 
margin-top: 10px;

}#body_container #footer #copyright a { color: #686868; }

#body_container #footer #copyright .copyright_hidden_link a { 
color: #686868; 
cursor: default;
text-decoration: none;

}

/* @group Product Pages */
#product_page .logo{
	padding-bottom: 20px;
}
.lower_photo_gallery {
	clear: both;
	padding: 10px 0;
	text-align: center;
}

.BigRedPrice {	color: #900;	letter-spacing: -2px;	text-align: center;
	padding: 15px 0 0 0;
	font-size: 3em;
	font-weight: bold;
}
.SmallRedPrice a{	color: #900;	letter-spacing: -2px;	text-align: right;
	padding: 15px 0 0 0;
	font-size: 2em;
	font-weight: bold;
	float: right;
	margin-right: 100px;
	margin-top: 25px;
	text-decoration: underline;
}
.price_comment {
	text-align: center;
	padding-bottom: 10px;
	color: #818181;
	font-size: 12px;
}
.PriceSmall {	color: #990000;	letter-spacing: -2px;	text-align: center;
	padding: 15px 0 0 0;
	font-size: 1.5em;
	font-weight: bold;
}
/* @end */

/* @group TEMPORARY message */
.cart_down {
	text-align: center;
	color: #7f7f7f;
	border: 2px dotted #ccc;
	background-color: #fffd9f;
	padding: 20px;
	margin-bottom: 10px;
}
.cart_down p.large {
	color: #787f78;
	font-size: 2.25em;
}


/* @end */



