.crumb { white-space: normal; }

.productData select {
	width: 520px;
}

.moredetails a:link {
	color: #ffffff;
	background-color: #363636;
}

a:link {
    color: #0626bb;
}

a:visited {
	color: #0606bc;
}

a:hover {
	color: #4075a9;
}

a.header-link
{
     display: block;
     margin-left: -7px;
     width: 793px;
     height: 292px;
}

html
{
    height: 100%;
    margin: 0;
    padding: 0;
}

body
{
/*    background: #B5B5B5 url(../includes/css/css-images/back.gif) repeat-x; */
	background-color:#dcedff; 
    height: 100%;
    font-size: 62.5%;
    font-family: verdana, helvetica, arial, sans-serif;
    margin: 0;
    padding: 0;
    text-align: center;
}

#page
{
    width: 996px;
    margin: 0 auto;
	padding: 0;	
    background: transparent url(../includes/css/css-images/content-back.jpg) center repeat-y;
    position: relative;
}

#wrapper
{
    width: 996px;
    margin: 0 auto;
 	background: transparent url(../includes/css/css-images/content-back-top.gif) no-repeat; 
	padding-top: 3px;
}

#header
{
    width: 952px;
    height: 184px;
   	background: transparent url(../includes/css/css-images/THE-ONE.gif) no-repeat;
    margin: 0 auto;
    position: relative;
	padding-right: 1px;
}

#navbar 
{
    width: 950px;
    height: 34px;
/*	padding-right: 5px; */
    position: relative;
    margin: 0 auto;	
    background: transparent url(../includes/css/css-images/nav-back.gif) repeat-x; 
/*	background-color:#E6E6E6; */
}

#navbar ul
{
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 16px;
    top: 0;
}

#navbar #nav-testimonials a {
    color: #000;
}

#navbar a
{
    display: block;
    height: 22px;
    text-decoration: none;
    color: #555;
    font-weight: bold;
    font-size: 1.5em;
    float: left;
    /*width: 80px;*/
    width: 185px;
    text-align: center;
    padding-top: 8px;
}

#navbar li.double a
{
     padding-top: 24px;
     padding-bottom: 14px;
     width: 100px;
}

#navbar a:hover
{
    color: white;
    background: #B92F3A url(../includes/css/css-images/nav-hover.png) repeat-x;
}

#navbar #nav-testimonials a:hover
{
    color: white;
    background: #B92F3A url(../includes/css/css-images/nav-hover.png) repeat-x;
}

#navbar li.on a
{
    color: white;
    background: #535353 url(../includes/css/css-images/nav-on.gif) repeat-x;
}

#navbar ul li
{
    display: inline;
}


/* Updated products javascript header ala Lexus */

#products
{
    position: relative;
    height: 336px;
/*    width: 786px; */
	width: 500px; 
    background: white url(/images/nav/home-header.jpg) no-repeat;
    margin: 0 auto;
    padding: 7px 7px 0 7px;
    text-align: left;
}

#products h3 { margin: 0; }



#nav_rollup-covers, #nav_snow-plows, #nav_additional-products, #nav_ag-tarps { position: absolute; top: 3px; height: 22px; border: 0; }
#nav_rollup-covers { left: 7px; width: 206px; background: url(../includes/css/css-images/nav_rollup-covers.gif) no-repeat top left; }
   #nav_rollup-covers:hover { background: url(../includes/css/css-images/nav_rollup-covers.gif) no-repeat bottom left; }
#nav_snow-plows { left: 288px; width: 140px; background: url(../includes/css/css-images/nav_snow-plows.gif) no-repeat top left; }
   #nav_snow-plows:hover { background: url(../includes/css/css-images/nav_snow-plows.gif) no-repeat bottom left; }
#nav_additional-products { left: 458px; width: 163px; background: url(../includes/css/css-images/nav_additional-products.gif) no-repeat top left; }
   #nav_additional-products:hover { background: url(../includes/css/css-images/nav_additional-products.gif) no-repeat bottom left; }
#nav_ag-tarps { left: 693px; width: 85px; background: url(../includes/css/css-images/nav_ag-tarps.gif) no-repeat top left; }
   #nav_ag-tarps:hover { background: url(../includes/css/css-images/nav_ag-tarps.gif) no-repeat bottom left; }

#nav_access, #nav_lorado, #nav_literider, #nav_vanish, #nav_utility-plow, #nav_180-plow, #nav_atv-plow, #nav_trailseal, #nav_storage-pocket, #nav_srt-2, #nav_ez-loc , #nav_rack, #nav_ez-retriever { position: absolute; top: 25px; height: 20px; border: 0; }  
#nav_access { left: 10px; width: 49px; background: url(../includes/css/css-images/nav_access.gif) no-repeat top left; }
   #nav_access:hover { background: url(../includes/css/css-images/nav_access.gif) no-repeat bottom left; }
#nav_lorado { left: 59px; width: 45px; background: url(../includes/css/css-images/nav_lorado.gif) no-repeat top left; }
   #nav_lorado:hover { background: url(../includes/css/css-images/nav_lorado.gif) no-repeat bottom left; }
#nav_literider { left: 104px; width: 56px; background: url(../includes/css/css-images/nav_literider.gif) no-repeat top left; }
   #nav_literider:hover { background: url(../includes/css/css-images/nav_literider.gif) no-repeat bottom left; }
#nav_vanish { left: 160px; width: 45px; background: url(../includes/css/css-images/nav_vanish.gif) no-repeat top left; }
   #nav_vanish:hover { background: url(../includes/css/css-images/nav_vanish.gif) no-repeat bottom left; }
#nav_rack { left: 205px; width: 69px; background: url(../includes/css/css-images/nav_rack.gif) no-repeat top left; }
   #nav_rack:hover { background: url(../includes/css/css-images/nav_rack.gif) no-repeat bottom left; }
#nav_utility-plow { left: 289px; width: 55px; background: url(../includes/css/css-images/nav_utility-plow.gif) no-repeat top left; }
   #nav_utility-plow:hover { background: url(../includes/css/css-images/nav_utility-plow.gif) no-repeat bottom left; }
#nav_180-plow  { left: 342px; width: 52px; background: url(../includes/css/css-images/nav_180-plow.gif) no-repeat top left; }
   #nav_180-plow:hover  { background: url(../includes/css/css-images/nav_180-plow.gif) no-repeat bottom left; }
#nav_atv-plow { left: 394px; width: 53px; background: url(../includes/css/css-images/nav_atv-plow.gif) no-repeat top left; }
   #nav_atv-plow:hover{ background: url(../includes/css/css-images/nav_atv-plow.gif) no-repeat bottom left; }
#nav_trailseal { left: 458px; width: 55px; background: url(../includes/css/css-images/nav_trailseal.gif) no-repeat top left; }
   #nav_trailseal:hover { background: url(../includes/css/css-images/nav_trailseal.gif) no-repeat bottom left; }
#nav_storage-pocket { left: 515px; width: 89px; background: url(../includes/css/css-images/nav_storage-pocket.gif) no-repeat top left; }
   #nav_storage-pocket:hover { background: url(../includes/css/css-images/nav_storage-pocket.gif) no-repeat bottom left; }
#nav_ez-retriever { left: 603px; width: 78px; background: url(../includes/css/css-images/nav_ez-retriever.gif) no-repeat top left; }
   #nav_ez-retriever:hover { background: url(../includes/css/css-images/nav_ez-retriever.gif) no-repeat bottom left; }
#nav_srt-2 { left: 693px; width: 40px; background: url(../includes/css/css-images/nav_srt-2.gif) no-repeat top left; }
   #nav_srt-2:hover { background: url(../includes/css/css-images/nav_srt-2.gif) no-repeat bottom left; }
#nav_ez-loc { left: 733px; width: 47px; background: url(../includes/css/css-images/nav_ez-loc.gif) no-repeat top left; }
   #nav_ez-loc:hover { background: url(../includes/css/css-images/nav_ez-loc.gif) no-repeat bottom left; }

/* Yahoo UI                                          */
.overlay { position: absolute; }
.hd { height: 20px; background: transparent;  }
.ft { text-align: left; font-size: .9em; padding: .3em; }
.ft ul { margin: 0; padding: 10px; }
.ft ul li { margin: 0; padding: 0; }
.hd a { padding: .2em; font-size: .9em; }

#middle
{
    width: 950px;
    margin: 0 auto;
	background-color:#FFFFFF;
	/*background: #535353 url(../includes/css/css-images/middle-back-2.gif) repeat-y; */
/*    padding: 20px 0 0 0; */
}

#content
{
    width: 560px;
	margin-left: 10px; 
	margin-right: 10px;
/*    color: #535353; */
	color:#000000;
	background-color:#FFFFFF;
    text-align: left;
    display: inline;
    float: left;
    font-size: 1.2em;
/*	border-left:#E6E6E6;
	border-left-style:solid;
	border-right:#E6E6E6;
	border-right-style:solid; */
}

#content a img, a:hover img, a:visited img
{
	border: 0px;
}

#content h1
{
    font-size: 2.0em;
    font-weight: normal;
    margin: 0 0 .5em 0;
}

#content h2
{
    font-size: 1.5em;
    font-weight: normal;
}
#content h2 a
{
     border-bottom: none;
}

#content p
{
    font-size: 1.0em;
    line-height: 1.6em;
    margin: 1em 0;
    text-align: justify;
}

#content p.col
{
    width: 240px; float: left;
}

/*
#content a
{
    color: #161616;
    text-decoration: none;
    padding: 0 1px;
}

#content a:hover
{
    color: #EC1C24;
    text-decoration: underline;
 }
 */

#content .thumbs a, #content .thumbs a:hover { border: none;  background: transparent; }
#content .thumbs a img { border: 1px solid #fff;  display: block;}
#content .thumbs a:hover img { border: 1px solid #ccc; }

#content ul { margin: 0; padding: 0 15px; }
#content li
{
    font-size: 1.0em;
    line-height: 1.6em;
    padding-bottom: 1em;
}
#content dt
{
    font-size: 1.2em;
    font-weight: bold;
}
#content dd
{
    margin-left: 10px;
}
#content dd p
{
    margin-top: 0;
}


ul#faq  { margin: 0; padding: 0 15px; list-style: none; }
ul#faq  li  { padding-bottom: 0; }
ul#faq  li ul li  {
    font-size: 0.8em;
    line-height: 1.2em;
    margin-left: 10px;
    padding-bottom: .5em;
}
ul#faq  a { border: none; }

img.copypic
{
    border: 1px solid white;
    float: right;
    clear: right;
    margin: 0 0 20px 20px;
}

#content a.copypic
{
    display: block;
    border: none !important;
    background-color: transparent !important;
    float: right;
    width: 100px;
}
#content a.copypic img
{
    padding: 10px  0 0 10px;
}

#content a.buynow
{
      border: none !important;
      background-color: transparent !important;
}
#content a.buynow img
{
     padding: 10px 0 0 10px;
}


.section {
	clear: both;
	padding: 10px 0 0 0;
	margin: 0;
}

.section a,  .section a:hover {
        border-bottom: 0;
        text-decoration: none;
        background: transparent;
}

.section img {
	margin-top: 10px;
}

#sidebar
{
    float: left;
    width: 180px;
	background-color:#FFFFFF;
	border-right:#E6E6E6;
	border-right-style:solid;
	border-bottom:#E6E6E6;
	border-bottom-style:solid;
}

#sidebar.exclusive ul#productnav li
{
     display: none;
}

#sidebar.exclusive ul#productnav li.product-on
{
     display: block;
}

#sidebar.exclusive ul#productnav li.product-on ul li
{
     display: block;
}

#rightsidebar
{
	float:left;
    width: 180px;
	background-color:#FFFFFF;
	border-left:#E6E6E6;
	border-left-style:solid;
	border-bottom:#E6E6E6;
	border-bottom-style:solid;
}


#optin, #atv_giveaway {
	text-align: left;
}

#optin p {
	padding: 0px 15px 12px 10px;
	margin: 0px;
	background:url(../includes/css/css-images/bg_optin.jpg) no-repeat left bottom;
}

#optin ol, #atv_giveaway ol {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

#optin ol ol {
	margin-top: 5px;
}

#optin li li {
	margin-bottom: 3px;
}

#optin input, #optin select, #atv_giveaway input, #atv_giveaway select{
	margin-bottom: 5px;
}

#optin input.check {
	margin: 0px;
}
#optin fieldset {
	background:url(../includes/css/css-images/bg_optin.jpg) no-repeat left top;
	}


#optin fieldset, #atv_giveaway fieldset {
	border: 0px;
	padding-bottom: 5px;
	margin: 0px;
}

#optin input.required, #optin select.required, #atv_giveaway input.required, #atv_giveaway select.required{
	font-weight: normal;
}

 #atv_giveaway label {
 	display: block;
 }

#optin label, #atv_giveaway label {
	font-size: 1.2em;
	color: #000;
}

#optin label em, #atv_giveaway label em{
	color: #FF0000;
}

label.error {
	color: #FF0000 !important;
}

#optin h5 {
	font-size: 1.5em;
	color: #000;
	margin: 15px 5px 5px 0px;
}

#subnav
{
    list-style: none;
    text-align: right;
    margin: 0;
    padding: 0;
}

#subnav li a
{
    display: block;
    padding: 5px 10px;
    margin: 0;
    text-decoration: none;
    color: white;
    font-size: 1.1em;
}

#subnav li a:hover
{
    background: #C72633 url(../includes/css/css-images/subnav-back.gif) repeat-y;
}

#buttonnav
{
    list-style: none;
    text-align: left;
    margin: 0 0 20px 0;
    padding: 0;
}

#buttonnav li
{
    margin: 4px 0;
    padding: 0;
    height: 1%;
}

#buttonnav li a
{
    display: block;
    width: 139px;
    height: 30px;
    padding: 16px 0 0 20px;
    margin: 0;
    color: #000;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}

#button-dealers
{
    background-image: url(../includes/css/css-images/buttons.gif);
    background-repeat: no-repeat;
    background-position: left -46px;
}
#button-login
{
    background-image: url(../includes/css/css-images/buttons.gif);
    background-repeat: no-repeat;
    background-position: left 33%;
}

#button-videos
{
    background-image: url(../includes/css/css-images/buttons.gif);
    background-repeat: no-repeat;
    background-position: 0 -92px;
}

#button-signup, #button-gallery, #button-faq
{
    background-image: url(../includes/css/css-images/buttons.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
}

#button-buynow
{
    background-image: url(../includes/css/css-images/buttons.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
}

#button-buynow:hover
{
    background-image: url(../includes/css/css-images/buttons.gif);
    background-repeat: no-repeat;
    background-position: right 0;
}

#button-dealers:hover
{
    background-image: url(../includes/css/css-images/buttons.gif);
    background-repeat: no-repeat;
    background-position: right -46px;
}

#button-login:hover
{
    background-image: url(../includes/css/css-images/buttons.gif);
    background-repeat: no-repeat;
    background-position: right 33%;
}

#button-videos:hover
{
    background-image: url(../includes/css/css-images/buttons.gif);
    background-repeat: no-repeat;
    background-position: right -92px;
}

#button-signup:hover, #button-gallery:hover, #button-faq:hover, #button-warranty:hover
{
    background-image: url(../includes/css/css-images/buttons.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
}

#productnav, #productnav .product-on ul
{
    list-style: none; 
    margin: 0;
    padding: 0;
    text-align: left;
}

#productnav
{
    margin-bottom: 5px;
}

#productnav .product-on
{
/*    background: #A10B10  url(../includes/css/css-images/productsub-top.gif) no-repeat right top;*/
    width: 165px;
    margin: 8px 0 8px auto;
}

#productnav .product-on ul
{
/*    background: transparent url(../includes/css/css-images/productsub-bottom.gif) no-repeat right bottom; */
    padding-bottom: 14px;
}

#productnav li a, #productnav .product-on a
{
    display: block;
    color: black;
    padding: 4px 20px;
    text-decoration: none;
    font-size: 1.4em;
}

#productnav .product-on a
{
    font-weight: bold;
}

#productnav .product-on a:hover
{
    background: transparent;
}


#productnav li a:hover
{
    color: white;
    background: #B92F3A url(../includes/css/css-images/nav-hover.png) repeat-x;
/*    background: #C72633 url(../includes/css/css-images/subnav-back.gif) repeat-y;*/
}

#productnav .product-on ul a
{
    font-weight: normal;
    font-size: 1.4em;
    padding: 3px 10px;
}

#productnav .product-on ul a:hover
{
    background: #B92F3A url(../includes/css/css-images/nav-hover.png) repeat-x;
 /*   background: transparent url(../includes/css/css-images/navarrow.gif) no-repeat 147px 7px; */
}

#productnav .product-on ul li.selected a
{ 
    background: transparent url(../includes/css/css-images/navarrowselected.gif) no-repeat 147px 7px;
}


#middle div.clear
{
    height: 30px;
    clear: both;
}

#middle div.clear hr
{
    display: none;
}

#widescreen
{
    display: block;
    margin: 0 auto;
    border: none;
}

#factory-direct-special
{
     display: block;
     margin: 0 0 10px 0;
     padding: 7px;
     border: 1px dashed #ccc;
     font-size: 1.2em;
}

#footer
{
    clear: both;
/*    width: 836px; */
	width: 996px;
    height: 180px;
    margin: 0 auto;
    background: url(../includes/css/css-images/footer.jpg) no-repeat;
}

#footer p
{
    margin: 0;
    padding-top: 5px;
    color: #fff;
}

.breadcrumb { 
    padding: 0 10px 15px 0;
    font-weight: bold;
}

#content .breadcrumb a {
	border-bottom: none; 	
    text-decortation: none;
}


.alt
{
    display: none;
}

.thumbs a { border: none; }

/* Form styles 
***********************************************************
input { margin: .5em 0 1em 0; } 
.defaultBold { font-weight: bold; }*/

/* end form styles */


table.gas {
    border-top: 1px solid white;
    border-bottom: 1px solid white;
    width: 100%;
    padding: 10px !important;
}

td.col1 {
   font-weight: bold;
  width: 80%;
}

td.col2 {
   width: 20%;
   text-align: right;
}


h2.special {
  padding-left: 50px;
  margin-top: 50px;
  background: transparent url("../includes/css/css-images/special.gif") center left no-repeat;  
}

#Table3 td {
   border-right: 1px dotted #767676;
   border-bottom: 1px dotted #767676;
   font-size: 0.9em;
}

.bottom { border-bottom: 1px solid #767676; }
.odd { background-color: #666666; }

/* ---- Comparison Table Styles -------------------------- */
.comparison1, .comparison2
{
    width: 100%;
    margin: 0 0 2em 0;
}

i
{
    font-style: normal;
    font-weight: normal;
    color: #DB2029;
}

.comparison1 caption
{
    text-align: left;
    font-weight: bold;
    color: #DB2029;
    border-bottom: 1px solid #DB2029;
}

.comparison1 th, .comparison1 td
{
    padding: 3px 0;
    text-align: left;
    vertical-align: top;
    font-size: .95em;
}

.comparison2 th, .comparison2 td
{
    text-align: center;
    padding: 8px 4px;
    font-size: .9em;
}

.comparison2 thead th
{
    padding: 2px 4px;
    border-bottom: 1px solid #B5B5B5;
    vertical-align: bottom;
    color: #DB2029;
    font-size: 1em;
}

.comparison2 thead th.row_head
{
    border: none;
}

.comparison2 tbody th
{
    text-align: right;
    border-right: 2px solid #666;
    font-weight: normal;
}

.comparison2 td
{
    border-right: 2px solid #666;
    border-bottom: 1px solid #C7C7C7;
}

#content .comparison2 col.header td
{
    text-align: right;
}

.comparison1 th
{
    font-weight: bold;
    border-bottom: 1px solid #666;
}

.comparison1 td
{
    border-bottom: 1px solid #B5B5B5;
}

.comparison1 .part, .comparison1 .year
{
    width: 17%;
}

div.sidenav {
	width:100%;
	height: 35px;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	padding-top: 10px;
/*	background-image:url(side-blue.gif); */
/*    background: transparent url(../includes/css/css-images/side-blue.gif) repeat-x; */
	/*background-repeat:repeat-x;*/
}

p.sidenav {
	text-align:left;
	padding-left:5px;
}
.infoBox4_table						{margin:0px 0px 0px 0px;background:#ffffff;}
.infoBox4_td 						{padding:0px 0px 0px 0px;}

.infoBoxContents4_table				{padding:0px 0px 0px 0px;}
.infoBoxContents4_table .boxText	{padding:5px 5px 5px 5px; text-align:left;}

/*.infoBoxContents4_table .boxText_left	{vertical-align:bottom;} */
/*.infoBoxContents4_table .boxText_right	{vertical-align:bottom;} */

.boxText { font-family: arial; font-size: 10px; }
/*.boxText_left						{background:url(../images/trucktarpstore/corner_box_l.gif) 0px 0px repeat-y;} */
.bg_input input								{background:none; border:0px;}

.crumb 
{ 	
	white-space: nowrap; 
}

/* Style for the upper part of the welcome page */
.welcomeUpper
{
	text-align:center;
}

.welcomeUpper img
{
	width:550px;
	height: 380px;
	padding-top:5px;
}

.welcomeLower
{
	text-align:center;
	width:33%;
}

.welcomeLower img
{
	width:162px;
}

div.was_price {
	text-align:center;
	color:#030303;
	font-size:14px;
    font-family: verdana, helvetica, arial, sans-serif;
	text-decoration:line-through;
}

div.now_price {
	color:#ff0000;
	font-size:14px;
    font-family: verdana, helvetica, arial, sans-serif;
	font-weight:bold;
}

div.spacer {
	height:5px;
	width:100%;
}

/* Style used for tabbed product navigation */
/*
#slidingdoors
{
    float:left;
    width:100%;
	background:#DAE0D2 url(../includes/css/css-images/slidingdoors_bg.gif) repeat-x bottom;
    font-size:93%;
    line-height:normal;
}

#slidingdoors ul {
    margin:0;
    padding:10px 10px 0;
    list-style:none;
}

#slidingdoors li {
    float:left;
	background: url(../includes/css/css-images/norm_left.gif) no-repeat left top;
    margin:0;
    padding:0 0 0 9px;
}

#slidingdoors a {
	float:left;
    display:block;
	background:url(../includes/css/css-images/norm_right.gif) no-repeat right top;
    padding:5px 15px 4px 6px;
	text-decoration:none;
    font-weight:bold;
    color:#765;
}
// Commented Backslash Hack  hides rule from IE5-Mac 
  #slidingdoors a {float:none;}
// End IE5-Mac hack

#slidingdoors #current {
    background-image:url(../includes/css/css-images/norm_left_on.gif);
}

#slidingdoors #current a {
    background-image:url(../includes/css/css-images/norm_right_on.gif);
	padding-bottom:5px;

}
*/

.slidingdoors_content {
/*	border: 1px solid #669CCC; */
	border: 2px solid #E6E6E6;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 10px;
}

#slidingdoors {
	padding-bottom: 0px;
	padding-top: 15px;
	margin-bottom: 0px;
	display: block; 
}

 
#slidingdoors div {
	padding-bottom: 5px;
	padding-right: 8px;
	padding-left: 8px;	
	font-weight: bold;
	margin-left: 5px;
	padding-top: 5px;
	color: #000000;
	float: left;
}
  
#slidingdoors .tabs_on, #slidingdoors .tabs_off {
	/*background-color: #FF0000;*/
/*	border-bottom-color: #669CCC; */
/*	border-right-color: #669CCC; */
	border-bottom-color: #E6E6E6; 	
	border-right-color: #E6E6E6; 
	background-position: bottom;
/*	border-left-color: #669CCC; */
	border-left-color: #E6E6E6;
	border-bottom-style: solid;
	background-color: #EFEFEF;
	border-right-style: solid;
/*	border-top-color: #669CCC; */
	border-top-color: #E6E6E6;
	border-left-style: solid;
	border-bottom-width: 0px;
	border-right-width: 1px;
	border-top-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	cursor: pointer;
}


#slidingdoors .tabs_on {
/*	background-color: #BBBBBB; */
	background-color:#dcedff;
}

/* Styles used for the product reviews */
div.review {
    font-size: 14px;
	font-family:"Times New Roman", Times, serif;
/*	font-family: "Lucida Handwriting";*/
	font-style:normal; 
	color:#000000;
    margin: 0;
    padding: 0;
    text-align: left;
}

div.reviewer {
	padding-bottom:20px;
    font-size: 100%;
    font-family: verdana, helvetica, arial, sans-serif;
	color:#444;
    text-align: left;
}

div.rating {

}

/* Styles used for the layout of categories, search and related products */
div.image {
	text-align:center;
	vertical-align:text-top;
}

h3.name {
	text-align:center;
	font-size: 110%; 
	font-weight: bold;
	height: 30px;
}

.moredetails { 
	margin-top: 6px;
	color: #ffffff;
	text-align: center;
	margin-bottom: 5px;
}

.moredetails a:link {
	color: #ffffff;
	background-color: #363636;
	border:2px solid;
	border-top-color: #121212;
	border-left-color: #121212;
	border-right-color: #626262;
	border-bottom-color: #626262;
	padding: 3px; color: #ffffff; 
	line-height: 24px;
	text-decoration: none; 
}

.moredetails a:visited {
	color: #ffffff;
	background-color: #363636;
	border:2px solid;
	border-top-color: #121212;
	border-left-color: #121212;
	border-right-color: #626262;
	border-bottom-color: #626262;
	padding: 3px; color: #ffffff; 
	line-height: 24px;
	text-decoration: none;
}

.moredetails a:hover {
	color: #ffffff;
	border: 2px solid;
	border-top-color: #5b5b5b;
	border-left-color: #5b5b5b;
	border-right-color: #000000;
	border-bottom-color: #000000;
	background-color: #000000; 
	padding: 3px; 
	line-height: 24px;
	text-decoration: none;
}

.addtocart { 
	margin-top: 6px;
	color: #ffffff;
	font-weight:bold;
	text-align: center;
	margin-bottom: 5px;
}

.addtocart a:link {
	color: #ffffff;
	background-color: #6b6b6b;
	border:2px solid;
	border-top-color: #323232;
	border-left-color: #323232;
	border-right-color: #626262;
	border-bottom-color: #626262;
	padding: 3px; color: #ffffff; 
	line-height: 24px;
	text-decoration: none; 
}

.addtocart a:visited {
	color: #ffffff;
	background-color: #6b6b6b;
	border:2px solid;
	border-top-color: #323232;
	border-left-color: #323232;
	border-right-color: #626262;
	border-bottom-color: #626262;
	padding: 3px; color: #ffffff; 
	line-height: 24px;
	text-decoration: none;
}

.addtocart a:hover {
	color: #ffffff;
	border: 2px solid;
	border-top-color: #5b5b5b;
	border-left-color: #5b5b5b;
	border-right-color: #000000;
	border-bottom-color: #000000;
	background-color: #000000; 
	padding: 3px; 
	line-height: 24px;
	text-decoration: none;
}

/* Used for watching video in a new a popup window*/
#video {
	position: absolute;
	visibility:visible;
/*	visibility: hidden; */
	width: 185px;
	height: 120px;
	left: 20px;
	top: 10px;
	background-color: transparent;
/*	background-color: #ccc; */
	border: none;
/*	border: 1px solid #000; */
	padding: 0;
}

#close {
	float: right;
}

img.thumbimage {
	height:60px;
	width: 80px;
}

.productData {
	font-size: 12px; 
	font-weight: normal;
}

.productLabel {
	font-weight: bold;
	font-size: 12px; 
}

div.sitemapheading {
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 10px;
}

div.sitemap {
	font-size: 14px;
	font-weight: normal;
	padding-left: 40px;
}

div.videosubnav {
	padding-left:20px;
}