/*
 *
 * /var/www/combineworld/html/js/jquery-treeview/jquery.treeview.css
 *
 */
.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	background-color: white;
	margin-top: 4px;
}

.treeview .hitarea {
	background: url(images/treeview-default.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
	background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: url(images/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(images/treeview-default.gif); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url(images/treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(images/treeview-red.gif); } 

.treeview-black li { background-image: url(images/treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(images/treeview-black.gif); }  

.treeview-gray li { background-image: url(images/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(images/treeview-gray.gif); } 

.treeview-famfamfam li { background-image: url(images/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(images/treeview-famfamfam.gif); } 


.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url(images/folder.gif) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url(/js/jquery-treeview/images/folder-closed.gif) 0 0 no-repeat; }
.filetree span.file { background: url(images/file.gif) 0 0 no-repeat; }
/*
 *
 * /var/www/combineworld/html/js/jdMenu-1.4.1/jquery.jdMenu.css
 *
 */
ul.jd_menu, 
ul.jd_menu_vertical {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ul.jd_menu ul,
ul.jd_menu_vertical ul {
	display: none;
}
ul.jd_menu li {
	float: left;
}
ul.jd_menu_vertical {
	width: 300px;
}
ul.jd_menu_vertical li {
	float: none;
}

/* -- Sub-Menus -- */
ul.jd_menu ul,
ul.jd_menu_vertical ul {
	position: absolute;
	display: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	z-index: 10000;
}
ul.jd_menu ul li,
ul.jd_menu_vertical ul li {
	float: none;
	margin: 0px;
}


ul.jd_menu,
ul.jd_menu ul,
ul.jd_menu_vertical,
ul.jd_menu_vertical ul {
	background-color: #369;
	border: 1px solid #036;
	border-top: 1px solid #69C;
	border-left: 1px solid #69C;
	
	height: 20px;
}
ul.jd_menu_vertical {
	height: auto;
}
ul.jd_menu ul {
	height: auto;
}
* html ul.jd_menu ul {
	width: 1%;
}
ul.jd_menu li {
	font-family: sans-serif;
	font-size: 12px;
	color: #FFF;
	
	line-height: 14px;
	
	margin: 0px;
	padding: 4px 7px 3px 7px;
	height: 13px;
	
	cursor: pointer;
	white-space: nowrap;
}
ul.jd_menu li li {
	width: 200px;
}
ul.jd_menu li a {
	color: #FFF;
	text-decoration: none;
}

ul.jd_menu li.jdm_hover,
ul.jd_menu li.jdm_active {
	background-color: #69C;
	color: #FFF;
	
	padding: 3px 6px 2px 6px;
	border: 1px solid #369;
	border-left: 1px solid #9CF;
	border-top: 1px solid #9CF;
	
}
/*
 *
 * /var/www/combineworld/html/js/jqGalViewII-1.0/jqGalViewII.css
 *
 */
	.gvIIContainer{
		width:460px;
		position:relative;
		background:#000;
		padding:10px 0 10px 10px;
		/*border:10px solid #fff;*/
	}
	.gvIIContainer .gvIIImgContainer img{
		margin-left:0;
		margin-top:0;
	}
	.gvIIAltText{
		position:absolute;
		right:0;
		top:0;
		background:#000;
		border:1px solid #fff;
		color:#fff;
		padding:5px;
	}
	.gvIIContainer .gvIIImgContainer{
		width:450px;
		height:385px;
		position:relative;
		overflow:hidden;
		margin-bottom:10px;
	}
	.gvIIContainer .gvIIImgContainer .gvIILoader{
		background: url(/js/jqGalViewII/ajax-loader.gif) no-repeat center center;
		width:450px;
		height:385px;
		display:none;
	}
	.gvIIContainer .gvIIHolder{
		position:relative;
		height:207px;
		width:450px;
		overflow:auto;
	}
	.gvIIContainer .gvIIHolder .gvIIArrow{}
	.gvIIContainer .gvIIHolder .gvIIItem{
		float:left;
		height:55px;
		width:72px;
		border:5px solid #fff;
		margin:2px;
		position:relative;
		overflow:hidden;
	}
	.gvIIContainer .gvIIHolder .gvIIItem .gvIIFlash{
		background:#fff;
		position:absolute;
		top:0;
		left:0;
		height:55px;
		width:72px;
		cursor:pointer;
	}
	.gvIIContainer .gvIIHolder .gvIIItem img{
		position:absolute;
		top:0;
		left:0;
		padding:0;
		margin:0;
		margin-left:0;
		margin-top:0;
		border:none;
		cursor:pointer;
	}
/*
 *
 * /var/www/combineworld/html/csmjs/jdMenu.combineworld.css
 *
 */
ul.jd_menu_combineworld {
	height: 19px;
     /*
	background-color: #DDF;
	background: url(gradient.png) repeat-x;
	border: 1px solid #70777D;
	border-top: 1px solid #A5AFB8;
	border-left: 1px solid #A5AFB8;
     */
	clear: both;
}

ul.jd_menu_vertical {
	width: 200px;
	height: auto;
	clear: both;
     /*
	background: url(gradient-vertical.png) repeat-x;
	background-color: #A5AFB8;
     */
}


ul.jd_menu_combineworld a, 
ul.jd_menu_combineworld a:active,
ul.jd_menu_combineworld a:link,
ul.jd_menu_combineworld a:visited {
	text-decoration: none;
	color: #FFF;
}
ul.jd_menu_combineworld ul li a,
ul.jd_menu_combineworld ul li a:active,
ul.jd_menu_combineworld ul li a:link,
ul.jd_menu_combineworld ul li a:visited {
	color: #70777D;
}
ul.jd_menu_combineworld li {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	padding: 2px 6px 4px 6px;
	cursor: pointer;
	white-space: nowrap;
	color: #FFF;
}
ul.jd_menu_combineworld li.jd_menu_active_menubar,
ul.jd_menu_combineworld li.jd_menu_hover_menubar {
	padding-left: 5px;
	border-left: 1px solid #ABB5BC;
	padding-right: 5px;
	border-right: 1px solid #929AA1;
	border-right: 1px solid #70777D;
	color: #FFF;
	background: url(gradient-alt.png) repeat-x;
}

ul.jd_menu_vertical li.jd_menu_active_menubar,
ul.jd_menu_vertical li.jd_menu_hover_menubar {
	padding-left: 6px;
	padding-top: 1px;
	border-top: 1px solid #70777D;
	border-left: 0px;
	border-right: 0px;
}

ul.jd_menu_combineworld ul {
	background: #ABB5BC;
	border: 1px solid #70777D;
}
ul.jd_menu_combineworld ul li {
	padding: 3px 10px 3px 4px;
	background: #E6E6E6;
	border: none;
	color: #70777D;
}
ul.jd_menu_combineworld ul li.jd_menu_active,
ul.jd_menu_combineworld ul li.jd_menu_hover {
	background: url(gradient.png) repeat-x;
	padding-top: 2px;
	border-top: 1px solid #ABB5BC;
	padding-bottom: 2px;
	border-bottom: 1px solid #929AA1;
	color: #FFF;
}
ul.jd_menu_combineworld ul li.jd_menu_active a.jd_menu_active,
ul.jd_menu_combineworld ul li.jd_menu_hover a.jd_menu_hover {
	color: #FFF;
}
/*
 *
 * /var/www/combineworld/html/chad.css
 *
 */

* {
     font-family: verdana,arial,helvetica,sans-serif;
     font-size: small;
}

p {
     /* chad put this here to pad the front page */
     margin-left: 5px;
     margin-right: 5px;
}
div {
     z-index: 0;
     /* 
     overflow: auto;
     */
}

ul.chad {
     margin: 0 0 0 10px;
}

html {
     height: 100%;
     /*
     height: auto;
     */
}

div.sold {
     background-repeat: no-repeat;
     /* background-image: url("/images/johndeere-parts.jpg");
      */
     background-color: red;
     width: 300px;
     height: 100px;
}

b.sold {
     position: relative;
     font-size: 35pt;
     top: -110px;
     color: red;
     left: 5px;
}

div.tire b.sold {
     top: 190px;
     font-size: 30pt;
}

body {
     /*
      * pre-komar
     background-color: #003399;
     */
     background-color: #163982;
     margin: 0;
     padding: 0;
     height: 100%;
     text-align: center;
}
div#wholepage {
     height: 100%;
     width: 100%;
     /*
     overflow-y: scroll;
      */
}
div#header {
     background-color: white; 
     height: 150px;
     width: 100%;
     margin: 0;
}

div#headerlogo {
     background: url('images/wheat.jpg');
     height: 100%;
     text-align: right;
     margin: 0 auto 0;
}
div#headerlogo img {
     height: 117px;
     border: 0;
     /*
     width: 200px;
     */
}
div.leftmenu {
     width: 170px;
     float: left;
     height: 100%;
     background-color: #163982;
     /*
     background: url('images/stripes.gif');
     background-color: white;
     background-color: green;
     */
}

div.rightstripe {
     width: 170px;
     float: right;
     height: 100%;
     background-color: #163982;
     /*
      * background: url('images/stripes.gif');
      */
}

div.rightstripe a {
     color: #CAA847;
}

div#mainbody {
     float: left;
     margin: 12px 0 0 0;
     text-align: left;
     height: auto;
     width: 620px;
     /*
     background-color: red;
     overflow-y: scroll;
     overflow: hidden;
     */
}



div.sidelinkitem {
     background-color: blue;
}

a.submenu,
a.submenu:link,
a.submenu:visited,
a.submenu:hover,
a.submenu:active {
     display: block;
     height: 80%;
     color: #CAA847;
     text-decoration: none;
     margin-left: 10px;
}

div#maincontainer {
      width: 100%;
     height: 100%; 
      /*
     overflow: auto;
      height: auto;
      */
}
div#mainsection {
     width: 975px;
     height: 100%;
     margin: 0px auto 0px;
     background-color: #8595b5;
     /*
          height: 100%; 
          height: 100%; 
          overflow-y: auto;
     */
}
div#maincontent {
     width: 550px;
}
div#submitbuttonold {
     /*
      */
     width: 110px;
     margin: 3px 5px auto 5px;
     float: right;
     background-color: blue;
     border: solid thin black;
     height: 75%;
     background: url('images/searchbutton.jpg');
     /*
      * width: 60px;
      */
}
div#searchboxcontainer {
     float: right;
     clear: none;
     /*
      * width: 200px;
      */
     height: 25px;
     width: 30%;
}
div#phonenumber {
     float: left;
     clear: none;
     background: url('images/phone_number.jpg') no-repeat;
     /*
     background-color: pink;
     */
     display: block;
     margin: auto 0px auto 0px;
     font-size: x-large;
     width: 30%;
     text-align: left;
     height: 100%;
}
div#warranty {
     margin: 0 auto;
     clear: none;
     /*
     float: left;
     position: absolute;
     margin-left: 100px;
     padding: auto ! important;
     background-color: yellow;
     */
     width: 450px;
     font-size: large;
     display: block;
     text-align: center;
}
div#searchbox {
     /*
     padding-left: auto;
     padding-right: auto;
     */
     background-color: green;
     float: left;
     clear: none;
     height: 100%;
     border: 0;
}
div#searchbox input {
     display: block;
     margin: auto 0px auto 0px;
     margin: 4px 0px 0px 0px;
     height: 30px;
}
div#greybar {
     /*
     background-color: #7F7F7F;
     */
     background: url('images/gold_bar_slice.jpg') repeat-x;
     width: 100%;
     height: 35px;
}
input {
     /*
     margin-top: 4px;
     margin-bottom: auto;
     */
}

#greybar form {
     float: right;
     display: block;
     width: 300px;
     height: 90%;
}
#greybar form p {
     display: block;
     float: right;
     height: 30px;
     width: 110px;
     /*
     */
     margin: 0;
}
#greybar form input {
     float: right;
     padding: 0;
     margin: 0;
     width: 110px;
     display: inline;
}
input.submittextbox {
     height: 25px;
     font-size: 24px ! important;
     /*
     border: thin solid red;
     */
}
input.submitbutton {
     /* border: thin solid red; */
     background: url('images/searchbutton.jpg') no-repeat;
     height: 30px;
}


.featureditem {
     width: 100%;
}
div.featureditem img {
     /* width: 100px; */
}

a.sidebar {
}

a.submenu {
     display: block ! important;
}

.csmmenu p {
     display: block;
     width: 150px;
     margin: 0;
}
.tile-list-title {
     /*border: solid thin #F9DD16; */
     background-color: #F9DD16;
     width: 100%
}
.tile .tilefooter {
     /*
     border: solid thin #F9DD16;
     /*
     background-color: #F9DD16;
     position: absolute;
     width: 300px;
     float: left;
     /*
     bottom: -43px;
     */
     margin: 0;
     border: 0;
}

.tile-list-disabled {
     border: solid thin #F9DD16;
     background-color: #F9DD16;
     width: 100%;
     float: left;
     margin: 0;
     border: 0;
     height: 200px;
}


div.editinfo ul {
     display: block;
     /* margin-left: 23px;
     padding-left: 10px;
     */
     margin-left: 0px;
     padding-left: 5px;
     list-style-position: inside;
}
div.featuredtile {
}
.tile-list {
     border: solid thin black;
     float: left;
     width: 95%;
     height: 182px;
     font-size: smaller;
     margin: 5px 5px 5px 5px;
     /*
     overflow: hidden;
     */
}

.tile-list-detail {
     height: 150px;
     /*
     overflow-y: auto;
     overflow-y: auto;
     height: 266px;
     width: 300px;
     height: 100%;
     */
}


.tile-list-body {
     overflow-y: auto;
     height: 250px;
     width: 300px;
     /*
     height: 100%;
     */
}
div.tile-list-text {
     /*
     float: left;
     margin-left: auto;
     display: block;
     */
     height: 150px; 
     overflow-y: auto;
}

.tile-list-footer {
     background-color: yellow;
     width: 100%;
     /*
     border: solid thin black;
     */
     float: left;
}


div.currentgallery-description {
     display: none;
}

div.currentgallery-url {
     display: none;
}

#TB_ajaxContent {
     width: 600px ! important;
     height: 500px ! important;
}

#TB_window {
     position: absolute;
     left: 300px ! important;
     width: 600px ! important;
}

.gvIIContainer {
     border: 0;
     /*
     padding: 0px 0px 0px 10px;
    width: 650px ! important;
      */
    padding: 0px;
    margin-left: 20px;
    width: 90% ! important;
    height: 100% ! important;
}



#TB_ajaxContent {
     padding: 0;
     overflow: hidden;
     width: 300px;
}

.clickbox {
     display: block;
     cursor: pointer;
}

span.file {
     cursor: pointer;
}

.gvIIImgContainer {
     width: 100% ! important;
}

.gvIIImgContainer img {
     width: 100% ! important;
}

.gvIIItem img {
     margin-left: 0px ! important;
     margin-top: 0px ! important;
}

.gvIIHolder {
     width: 100% ! important;
     height: 160px ! important;
     background-color: black;
}

#semicircle {
     /*
     height: 100px;
     background-image: url(images/left-circle.gif);
     background-size: 100%;
     background-size: 15px;
     background-repeat: no-repeat, no-repeat;
     background-position: left;
     background-color: black;
     */
}


.submenucontainer {
     height: 25px;
     width: 145px;
     /*
     background-color: red;
     */
          background-color: #102753;
     /* nope chad, not here
      * border: yellow;
      */
     margin: 2px 20px 0 13px;
     /* Nope, can't do this
     float: right;
     */
}

.menucontainer {
     height: 30px;
     background-color: #052562;
     border: yellow;
     /*
     margin: 0px 0px 0px 0px;
     */
     margin: 2px;
     border: solid thin black;
     width: 155px;
}
a.menu {
     display: block;
     height: 80%;
     margin-top: 5px;
     color: #CAA847;
     text-decoration: none;
     /* this is the blue
     background-color: red;
     */
     background-color: #052562;
     text-indent: 5px;
     text-align: center;
     z-index: 3;
}

ol.featured_admin {
     padding: 0 0 0 25px;
}

div.tile-list-image-section {
     float: left;
     width: 150px;
     height: 150px;
     display: block;
     overflow: hidden;
     /*
     background-color: blue;
     */
}

div.tile-overview {
     width: 160px;
     height: 150px;
     margin-left: 5px;
     margin-bottom: 5px;
     float: left;
     border: solid thin black;

}

div.tile-overview-title {
     width: 100%;
     background-color: yellow;
     text-align: center;
     height: 30px;
}
a.tile-overview-link, a.tile-overview-link:link ,  a.tile-overview-link:visited,  a.tile-overview-link:hover,  a.tile-overview-link:active {
     border: 0;
}

div.tile-overview-image img {
     /*
     border: solid thin red;
     */
     display: block;
     margin-left: auto;
     margin-right: auto;
     border: 0;
}

div.tile-overview-image {
    margin: 0 auto auto; 
    border: 0;
}



div.tile-overview-text {
     
}

div.tile-detail {
     height: 100%;
     width: 100%;
     /*
     background-color: red;
     */
}
div.tile-detail-title {
     width: 100%;
     background-color: yellow;
}
div.tile-detail-gallery-url,div.tile-detail-gallery-description {
     visibility: hidden;
}

div.tile-detail div#gallery {
     /*
     height:   400px;
     width:    400px;
   background-color: black;
   */
}

/* when the viewer is bound, this class is removed anyway. */
div.tile-detail-gallery {
   /*
   width: 300px ! important;  
   height: 300px ! important;
   */
}

div#button {
     background-color: red;
     outline: none;
     display: block;
     width: 400px;
     /* 
     height: 20px;
     */
     text-align: center;
}

#button a {
     width: 100%;
     height: 100%;
     display: block;
}
#button p {
     margin: 0;
}
#everything_ok {
     height: 100%;
     width: 100%;
}

.pretty-hover {
  background: lightblue;
  cursor: pointer;
}

form#find_a_part input {
     width: 400px;
}

form#find_a_part textarea {
     width: 400px;
}

#warranty_logo {
     color: white;
     position: relative;
     bottom: -8px;
}
#warranty_logo p {
     display: block;
     border: 0;
     width: 640px;
     margin-left: auto;
     margin-right: auto;
     margin-top: 0;
     margin-bottom: 0;
     background-color: #8595B5;
     filter:   alpha(opacity=70);
     opacity: 0.7; 
     font-size: large;
     text-align: center;
     color: black;
}

div.secret_price_response {
     display: none;
}
div.secret_price {
     background-color: blue;
     font-size: 6px ! important;
     display: block;
     height: 150px;
     width: 130px;
     position: relative;
     left: 590px;
     bottom: 167px;
     filter:   alpha(opacity=80);
     opacity: 0.8; 
}
div.secret_price p {
     font-size: 11px ! important;
     margin-top: 0px;
     margin-bottom: 0px;
}

div.extended_tire_info {
     background-color: blue;
     font-size: 6px ! important;
     display: block;
     height: 100px;
     width: 130px;
     position: relative;
     left: 620px;
     bottom: 193px;
     filter:   alpha(opacity=80);
     opacity: 0.8; 
}
div.extended_tire_info p {
     font-size: 11px ! important;
     margin-top: 0px;
     margin-bottom: 0px;
}

div.admin_menu {
     display: block;
     border: solid thin yellow;
     float: left;
}

.parts_request {
     border: solid thin black;
     border-collapse: collapse;
}
.parts_request tr {
     border: solid thin black;
     border-collapse: collapse;
}

.parts_request td {
     width: 150px;
}

p.featured_id, p.provider, p.linktext {
     display: none;
}


/* stuff for the tires */
     .make_col_l {
          width: 40%;
          /* border: solid thin red; */
          border-bottom: solid thin black;
          display: block;
          float: left;
     }
     .make_col_r {
          width: 60%;
          /* border: solid thin yellow; */
          border-bottom: solid thin black;
          display: block;
          float: left;
          padding-right: 0px;
     }

.gvIIAltText {
     display: none;
}

.roundedcornr_box_722013 {
   background: #0000ff;
   }
   .roundedcornr_top_722013 div {
      background: url(images/roundedcornr_722013_tl.png) no-repeat top left;
      }
      .roundedcornr_top_722013 {
         background: url(images/roundedcornr_722013_tr.png) no-repeat top right;
         }
         .roundedcornr_bottom_722013 div {
            background: url(images/roundedcornr_722013_bl.png) no-repeat bottom left;
            }
            .roundedcornr_bottom_722013 {
               background: url(images/roundedcornr_722013_br.png) no-repeat bottom right;
               }

               .roundedcornr_top_722013 div, .roundedcornr_top_722013, 
               .roundedcornr_bottom_722013 div, .roundedcornr_bottom_722013 {
                  width: 100%;
                     height: 8px;
                        font-size: 1px;
                        }
                        .roundedcornr_content_722013 { margin: 0 8px; }
