/* Start of CMSMS style sheet 'mripl-css' */
html
{
background-color:#F2F2F2;
}

body
{
margin-top:0px;
line-height:120%;
/*font-family: Georgia,
             Palatino,
             "Palatino Linotype",
             Times,
             "Times New Roman",
             serif;*/
font-family:Lucida Sans Unicode,"Lucida Grande",sans-serif;
margin-top:-11px;
}


div, img { behavior:url(uploads/iepngfix.htc); }

img
{
border:0px none;
}

*h2
{
margin-top:5px;
}

h2
{
color:#FF6633;
font-size:20px;
font-family:Lucida Sans Unicode,"Lucida Grande",sans-serif;
line-height:120%;
margin-top:0px;
}

h4
{
font-weight: bold;
margin-bottom:5px;
}

p
{
line-height:150%;
font-family:Lucida Sans Unicode,"Lucida Grande",sans-serif;
}

ul
{
font-family:Lucida Sans Unicode,"Lucida Grande",sans-serif;
}

#master_shadow
{
margin-left:auto;
margin-right:auto;
margin-top:0px;
width:984px;
height:auto;
background-image:url(uploads/images/body_bg.jpg);
background-repeat:repeat-y;
}

#master_div
{
margin-left:auto;
margin-right:auto;
width:952px;
height:auto;
}

#header_div
{
margin-left:auto;
margin-right:auto;
width:952px;
height:153px;
background-image:url(uploads/images/header_img.jpg);
background-repeat:no-repeat;
}

.menu_div
{
margin-left:45px;
height:35px;
}

.logo_div
{
margin-left:80px;
width:440px;
}


#prod_mnu_master
{
width:950px;
height:67px;
background-image:url(uploads/images/menu_bg.jpg);
background-repeat:repeat-x;
text-align:center;
}


#flash_div
{
float:left;
margin-left:0px;
margin-right:auto;
margin-top:0px;
width:650px;
height:202px;
text-align:center;
border-top:1px solid #FDA475;
border-bottom:1px solid #FDA475;
border-left:1px solid #FDA475;
border-right:1px solid #FDA475;
}

.breadcrumb
{
font-family:Verdana, Verdana, Geneva, sans-serif;
font-size:12px;
color:#666666;
}

.breadcrumb a,breadcrumb a:visited,breadcrumb a:active
{
color:#666666;
text-decoration:none;
}

.breadcrumb a:hover
{
text-decoration:none;
color:#000000;
}


#content_master
{
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:20px;
width:880px;
height:auto;
padding-left:35px;
padding-right:35px;
}

.content_catlog
{
width:860px;
height:auto;
padding-right:10px;
font-size:13px;
}

.content_left ul
{
margin-top:0px;
}

.content_left ul li
{
margin-bottom:5px;
}

.content_left
{
float:left;
width:660px;
height:auto;
padding-right:10px;
font-size:12px;
font-family:Lucida Sans Unicode,"Lucida Grande",sans-serif;
line-height:100%;
}

.content_right
{
float:right;
width:200px;
height:auto;
padding-left:5px;
font-family:Verdana, Verdana, Geneva, sans-serif;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {display: inline-block;}  /* for IE/Mac */

/*home page css starts*/
h2#home
{
color:#FF6633;
font-size:16px;
font-family:Lucida Sans Unicode,"Lucida Grande",sans-serif;
line-height:110%;
margin-top:0px;
}

h2#home  a
{
color:#FF6633;
font-size:16px;
font-family:Lucida Sans Unicode,"Lucida Grande",sans-serif;
line-height:110%;
margin-top:0px;
}

.home_top
{
width: 180px; 
height: 100px;
}
/*home page css end*/

.right_nav_top
{
margin-left:auto;
margin-right:auto;
width:170px;
height:27px;
padding-top:3px;
padding-left:15px;
padding-right:15px;
background-color:#FF6633;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
font-family:Verdana, Verdana, Geneva, sans-serif;
}

.right_nav_bottom
{
margin-left:auto;
margin-right:auto;
margin-bottom:15px;
width:168px;
height:auto;
padding-top:10px;
padding-left:15px;
padding-right:15px;
border-bottom:1px solid #FF6633;
border-left:1px solid #FF6633;
border-right:1px solid #FF6633;
color:#000000;
font-size:11px;
font-family:Lucida Sans Unicode,"Lucida Grande",sans-serif;
}



#footer_shadow
{
margin-left:auto;
margin-right:auto;
width:974px;
height:26px;
padding-left:3px;
background-image:url(uploads/images/body_bottom.png);
background-repeat:no-repeat;
}

div.hovermenu
{
margin-top: -10px;
}

.hovermenu ul{
padding-left: 0;
margin-left: 0px;
font-family:Verdana, Verdana, Geneva, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
}

.hovermenu ul li{
list-style: none;
display: inline;
line-height:270%;
}

.hovermenu ul li a{
padding-right: 12px;
padding-left: 12px;
text-decoration: none;
float: left;
color: black;
font-family:Verdana, Verdana, Geneva, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
}

.hovermenu ul li a:hover{
background-color:#85abdc;
color:#FFFFFF;
}

html>body .hovermenu ul li a:active{ /* Apply mousedown effect only to NON IE browsers */

}


#topmenu_active
{
background-color:#85abdc;
color:#FFFFFF;
}

#footerNav_master
{
margin-left:auto;
margin-right:auto;
width:974px;
height:auto;
}

#footer_nav_div
{
float:left;
height:auto;
width:150px;
margin-left:40px:
}

.footer_nav_heading
{
padding-left:30px;
font-family:Verdana, Verdana, Geneva, sans-serif;
font-size:10px;
color:#444444;
font-weight:bold;
line-height:130%;
}


.footer_nav_heading a ,.footer_nav_heading a:visited,.footer_nav_heading a:active
{
font-family:Verdana, Verdana, Geneva, sans-serif;
font-size:10px;
color:#444444;
}

.footer_nav_heading a:hover
{
color:#444444;
text-decoration:none;
}

#footerNav div
{
line-height:120%;
padding-bottom:10px;
}

#footerNav
{
font-family:Verdana, Verdana, Geneva, sans-serif;
font-size:10px;
color:#000000;
line-height:180%;
text-align:left;
padding-top:5px;
padding-bottom:5px;
padding-left:30px;
vertical-align:middle;
display: block;
clear:left;
float:left;
width:auto;
}


#footerNav  a ,#footerNav  a:visited,#footerNav  a:active
{
text-decoration:none;
color:#444444;
height:auto;
}


#footerNav  a:hover
{
color:#444444;
text-decoration:none;
}


#copy_rights_master
{
clear:both;
width:920px;
height:25px;
margin-left:auto;
margin-right:auto;
}


#copy_rights_left
{
float:left;
width:350px;
font-family:Verdana, Verdana, Geneva, sans-serif;
font-size:10px;
color:#666666;
text-align:left;
font-weight:bold;
}


#copy_rights_right
{
float:right;
width:430px;
padding-right:20px;

font-family:Verdana, Verdana, Geneva, sans-serif;
font-size:10px;
color:#666666;
text-align:right;
font-weight:bold;
}

#copy_rights_right a
{
color:#888888;
text-decoration:none;
}

#copy_rights_right a:hover
{
color:#000000;
text-decoration:none;
}


/*cataloger*/

.catnav
{
float:right;
width:650px;
text-align:right;
margin-bottom:10px;
padding-right:15px;
}

.category_item
{
float:left;
margin-left:15px;
margin-right:20px;
margin-top:0px;
margin-bottom:20px;
width:175px;
}

.item_attribute_val { 
line-height:160%;
}

#category_itm_link 
{
color:#000000;2566AF;
text-decoration:none;
}

#category_itm_link a,#category_itm_link a:visited
{
color:#000000;
text-decoration:none;
}

#category_itm_link a:active
{
color:#000000;
text-decoration:none;
}

#category_itm_link a:hover
{
color:#2566AF;

}

#cat_text
{
margin-bottom:0px;
}


#category_img_link a img 
{
border:solid 0px #cccccc;
}

#category_img_link a:hover img 
{
border-color:#FF0000;
}

.clear {
	clear: both;
	height: 0;
}
.clear:after {
	content: "\a0";
}



/*news template*/
.NewsSummary
{
padding-bottom:0px;
}

.NewsSummarySummary
{
font-family:Lucida Sans Unicode,"Lucida Grande",sans-serif;
font-size:11px;
color:#000000;
line-height:130%;
}

.NewsSummarySummary a
{
font-family:Lucida Sans Unicode,"Lucida Grande",sans-serif;
font-size:11px;
color:#000000;
}


.term
{
font-family:Lucida Sans Unicode,"Lucida Grande",sans-serif;
font-size:11px;
color:#000000;
margin-bottom:8px;
line-height:130%;
}

.term a
{
font-family:Lucida Sans Unicode,"Lucida Grande",sans-serif;
font-size:11px;
color:#000000;
}

.term_selected a
{
font-family:Lucida Sans Unicode,"Lucida Grande",sans-serif;
font-size:16px;
font-weight:bold;
color:#000000;

}

.term term_selected div a
{
margin-top:20px;
}



.NewsSummary
{
padding-top:0px;
}

.NewsSummarySummary p
{
margin-top:0px;
margin-bottom:10px;
margin-right:0px;
}
/* End of 'mripl-css' */

