/*---------------

Below are the styles and classes for product pages
of the site. These styles will be used 
site wide do not edit.

---------------*/
#product_list_table{
float:right;
width:690px;
}
#productname_title{
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#0d2a6d;
}
#product_row{
width:600px;
position:relative;
margin-left:25px;
}
#prodlist_img{
padding: 0px 10px 0px 0px;
}
#listview_div, #listview2_div{
width:275px;
background-color:#f1f3f7;
height:120px;
margin-bottom:25px;
font-size: 11px;
}
#listview_div a, #listview2_div a{
text-decoration:underline;
}
#listview2_div{
float:right;
}
#product_content_container #breadcrumb{
position:absolute;
left:270px;
}
#rpp{
position:absolute;
top:14px;
right:5px;
text-align:right;
font-size:11px;
}
#rpp img, #rpp2 img{
position:relative;
top:4px;
}
#rpp a{
margin-left:5px;
text-decoration:underline;
}

#rpp2{
margin-top:25px;
float:right;
text-align:right;
font-size:11px;
}
/* ------- classes below -------*/
.mainpg_title_pd{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
color:#0d2a6d;
left:270px;
position:absolute;
top:30px;

}
.mainpg_title{
position:absolute;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:30px;
color:#0d2a6d;
margin-left:280px;
display:none;
}
.product_back_btn{
position:relative;
margin-top:-10px;
font-size:11px;
color:#666666;
}
.floatleft{
float:left;
margin-left:150px;
width:155px;
}
#product_info a{
text-decoration:underline;
}


/*---------------

Below are the styles and classes for product page
nav of the site. These styles will be 
used site wide do not edit.

---------------*/
#leftproduct_nav{
position:absolute;
top:5px;
background-color:#dfe5ed;
width:225px;
margin-left:20px;
padding: 2px 0px 5px 5px;
font-size: 11px;
}
#whitebox2 .blu_bold{
}
#whitebox2{
background-color:#ffffff;
position: relative;
height:100%;
bottom:0px;
width:210px;
padding:0px 0px 0px 10px;
margin-top:5px;
}
#product_cat{
position:relative;
margin-left:-5px;
padding:0px 0px 15px 0px;
}
#product_cat a, #leftproduct_nav a{
margin: 10px;
text-decoration:underline;
}
#leftproduct_nav .blck_bold{
padding:0px 0px 0px 5px;
}
/* ------- classes below -------*/
.blck_bold{
color:#222222;
font-weight:bold;
}
.pruductcat_title{
display:block;
height:15px;
width:225px;
background-color:#c3cedc;
font-weight:bold;
padding:2px 0px 2px 5px;
margin-bottom:5px;
}




/*---------------

Below are the styles for product page
detail of the site. These styles will be 
used site wide do not edit.

---------------*/
#product_detail_container{
background-color:#f1f3f7;
margin-top:5px;
width:950px;
padding-top:1px;
}
#product_detail_header{
padding-left:15px;
padding-top:5px;
font-size:18px;
}
#product_content_container{
position:relative;
margin-left:25px;
width:950px;
}
#product_content_container #footer{
margin-left:235px;
}
#product_info{
width:200px;
margin-left:340px;
height:305px;
padding:10px 0px 0px 0px;
border: 0px;
border-right:solid 1px #cfd7e4; 
}
#product_lg_tmb{
float:left;
}
#product_description{
float:right;
width:400px;
}
#product_description li{
margin: 0px 10px 0px 10px;
}
#product_description table{
width:375px;
margin-left:15px;
align:top;
font-size:11px;
}
#product_detail_container a, #whatsnew_promo a, #allrelated_products_promo a, #related_products_promo a{
color:#666666;
}
.floatright{
float:right;
margin-right:5px;
}




/*---------------

Below are the styles and classes for promo section of the 
product page detail of the site. These styles 
will be used site wide do not edit.

---------------*/
#whatsnew_promo{
background-image: url(../_images/products/whatnew_bckgrd.jpg);
background-repeat:no-repeat;
width:200px;
height:385px;
float:right;
padding:5px 10px 5px 10px;
font-size:11px;
}

#related_products_promo{
background-image:url(../_images/products/backgrnd.jpg);
background-repeat:repeat-x;
width:350px;
height:235px;
float:left;
padding: 3px 0px 0px 0px;
color:#FFFFFF;
background-color:#f1f3f7;
}
#allrelated_products_promo{
background-image:url(../_images/products/backgrnd.jpg);
background-repeat:repeat-x;
width:350px;
height:235px;
margin-left:360px;
padding: 3px 0px 0px 0px;
color:#FFFFFF;
background-color:#f1f3f7;
}
#related_row{
width:345px;
margin-left:10px;
color:#666666;
margin-bottom:5px;
height:90px;
}
#related_item1{
width:160px;
height:90px;
font-size:10px;
}
#related_item1 img, #related_item2 img{
float:left;
}
#related_item2{
width:160px;
height:90px;
font-size:10px;
float:right;
margin-right:10px;
}

#oem_related_products_promo{
background-image:url(../_images/products/backgrnd.jpg);
background-repeat:repeat-x;
width:468px;
float:left;
padding: 3px 0px 3px 0px;
color:#FFFFFF;
background-color:#f1f3f7;
height: auto !important; height: 250px; min-height: 250px;

}
#oem_allrelated_products_promo{
background-image:url(../_images/products/backgrnd.jpg);
background-repeat:repeat-x;
width:468px;
float:left;
margin-left:5px;
padding: 3px 0px 3px 0px;
color:#FFFFFF;
background-color:#f1f3f7;
height: auto !important; height: 250px; min-height: 250px;
}

.oem_related_row{
width:460px;
padding-left:10px;
color:#666666;
display:block;
margin:0px 0px 5px 0px;
}

.oem_related_item{
width:222px;
height:125px;
font-size:10px;
float:left;
}

.oem_related_item1{
width:222px;
font-size:10px;
float:left;
}
.oem_related_item2{
width:222px;
font-size:10px;
float:left;

}

.oem_related_img
{
    display:block;
    width:85px;
    float:left;
}
.oem_related_info
{
    float:left;
    padding-left:4px;
    width:120px;
}
.options-ul
{
    margin:0; padding: 0 0 0 15px;
}
.options-ul li
{ margin:0; padding:0 0 10px 0; list-style-type:square;}




/* ------- classes below -------*/
.productname_lg{
color:#0d2a6d;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
}
.mre_btn{
float:right;
margin-top:10px;
}
.oem_prod_desc{
color:#0D2A6D;
font-family:"Times New Roman",Times,serif;
font-size:14px;
}
.oem_prod_jde, .oem_prod_wheel, .oem_prod_brake, .oem_prod_mount{
color:#666666;
}



/*---------------

Below are the styles for left nav more
items of the site. These styles will be 
used site wide do not edit.

---------------*/
#items1, #items2, #items3, #items4, #items5, #items6, #items7, #items8, #items9, #items10, #items11, #items12, #items13, #items14, #items15{
position: absolute;
visibility: hidden;
margin-left:245px;
margin-top:65px;
background-color:#dfe5ed;
max-width:675px;
border:0px;
border-right:solid 1px #c3cedc;
border-left:solid 1px #c3cedc;
border-bottom:solid 1px #c3cedc;
background-image:url(../_images/products/item_bckgrd.jpg);
background-repeat:no-repeat; 
background-position:bottom;
}
#moreitem_title{
background-image:url(../_images/products/moreitem_bckgrnd.jpg);
background-repeat:no-repeat; 
background-position:top;
height:40px;
border:0px;
border-bottom:solid 1px #c3cedc;
width:675px;
padding-top:10px;
}
.moreitem_title_pd{
margin-left:10px;
margin-top:5px;
font-size:16px;
font-family:Georgia, "Times New Roman", Times, serif;
}
#moreitem_title .moreitem_title_pd{
color:#0d2a6d;

margin-left:15px;
font-weight:200;
font-size:24px;
font-family:Georgia, "Times New Roman", Times, serif;
} 



#items1 table, #items2 table, #items3 table, #items4 table, #items5 table, #items6 table, #items7 table, #items8 table, #items9 table, #items10 table, #items11 table, #items12 table, #items13 table, #items14 table, #items15 table{
margin-top:10px;
width:675px;
}


#item_table{
position: relative;
width:630px;
right:30px;
}
#item_table td{
height:125px;
background-color:#f1f3f7;
width:210px;
text-align:left;
}
#item_table a{
text-decoration:underline;
}

.item_table{
position: relative;
width:630px;
right:30px;
}
.item_table td{
height:125px;
background-color:#f1f3f7;
width:210px;
text-align:left;
}
.item_table a{
text-decoration:underline;
}



/*************************************
 OEM Casters Product Search
 *************************************/
#oem_prod_list
{
    margin-left:270px;
}
.oem_product
{
    float:left;
    width:300px;
    height:120px;
    margin:10px 10px;
    padding: 10px;
    display:inline;
    background-color: #F1F3F7;
}
.prod_info
{
    float:right;
    display:inline;
    width:165px;
}
.prod_img
{
    width:125px;
    margin-right:165px;
}
