/* Start of CMSMS style sheet 'Horiz' */
#menu
{
    clear: both;
    margin: 0 7px 0 7px;
    font-family: verdana;
    font-size: 11px;
}
#menuwrapper
{
    /** wrapper clears the floating elements of the menu */
    background: #000 center repeat-x;
    clear: both;
    font-family: Tahoma;
    font-size: 11px;
}
#menuwrapper li {
    font-family: verdana;
    font-size: 14px;
}
#primary-nav li li
{
    /** set the width of the menu elements at second level - leaving first level flexible. */ 
padding:1px;   
border-bottom:1px solid #333333;
width: 230px;
}

/** Set styles for multi level menu - DO NOT CHANGE */

#primary-nav, #primary-nav ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
#primary-nav ul
{
    position: absolute;
    top: auto;
    display: none;
    border: 0px solid #ccc; /** sets the border style for secondary+ levels */
}
#primary-nav ul ul
{
   left: 100%;
   top: 0;
}
#primary-nav li
{
   margin-left: 0px;
   float: left;
}
#primary-nav li li
{
   margin-left: 0px;
   margin-top: 0px;
   float: none;
   position: relative;
}

/** End set styles for two level menu - DO NOT CHANGE */

/** Styling the basic appearance of the menu elements */

#primary-nav a
{
    display: block;
    margin: 0px;
    padding: 6px 10px;
    text-decoration: none;
    font-size: 70%;
    font-weight: normal;
}
#primary-nav a:hover
{
    text-decoration: none;
}

/** Styling the appearance of top level menu items **********************************************************/

#primary-nav li, #primary-nav li.menuparent
{
    background: #000 center repeat-x;
}
#primary-nav li.menuactive
{
    /** set background to #primary-nav li:hover properties to show active page being displayed **/
    /** set background to #primary-nav li properties to disable **/
    background: #999 center repeat-x;
}
#primary-nav li:hover,
#primary-nav li.menuh,
#primary-nav li.menuparenth,
#primary-nav li.menuactiveh
{
    /** styling the appearance of top level menu items on hover */
    background: #ffcc00 center repeat-x;
}
#primary-nav li a,
#primary-nav li a:hover
{
    border-right: 0px dashed #DD2F30;
    color: #fff;
}

/** Styling the appearance of secondary level menu items **************************************************/

/** Styling the basic appearance of the menuparents  */

#primary-nav ul li, #primary-nav ul li.menuparent
{
    background: #999;
}
#primary-nav ul li.menuparent
{
    /** arrow for menuparents */
    background: #ffcc00 url(images/cms/arrow.gif) center right no-repeat;
}
#primary-nav ul li:hover
{
    background: #ffcc00;
}
#primary-nav ul li.menuparent:hover,
#primary-nav ul li.menuparenth,
#primary-nav ul li.menuactive
{
    /** arrow for menuparents on hover */
    background: #ffcc00 url(images/cms/arrow.gif) center right no-repeat;
}
#primary-nav ul li.menuh
{
    /** for secondary level menu items w/o children: < IE7 */
    background: #CBE6FF;
}
#primary-nav li li a,
#primary-nav li li a:hover
{
    padding: 4px 0px 4px 3px;
    color: #000;
    border: 0;
}

/** The magic - set to work for up to a 4 level menu, but can be increased unlimited */
/** Hat tip to http://solardreamstudios.com/learn/css/cssmenus for working out the proper order here */

/* add
#primary-nav li:hover ul ul ul ul ul
#primary-nav li.menuparenth ul ul ul ul ul
for fifth level
*/

#primary-nav li:hover ul ul,
#primary-nav li:hover ul ul ul,
#primary-nav li:hover ul ul ul ul,
#primary-nav li.menuparenth ul ul,
#primary-nav li.menuparenth ul ul ul,
#primary-nav li.menuparenth ul ul ul ul
{
    display: none;
}

/**
just add
#primary-nav ul ul ul ul li:hover ul
#primary-nav ul ul ul ul li.menuparenth ul
for fifth level
*/

#primary-nav li:hover ul,
#primary-nav ul li:hover ul,
#primary-nav ul ul li:hover ul,
#primary-nav ul ul ul li:hover ul,
#primary-nav li.menuparenth ul,
#primary-nav ul li.menuparenth ul,
#primary-nav ul ul li.menuparenth ul,
#primary-nav ul ul ul li.menuparenth ul
{
    display: block;
}

/** IE Hacks */

#primary-nav li li
{
    float: left;
    clear: both;
}
#primary-nav li li a
{
    height: 1%;
}
/** Opera Hacks */

.clearb
{
    clear: both;
}
#primary-nav ul
{
    width: 220px;
    font-family: verdana;
    font-size: 11px;
}
dfn { display: none; }
/* End of 'Horiz' */

/* Start of CMSMS style sheet 'Style' */
body{ margin:0px auto; font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px; color:#333333; background-color:#cccccc;}
.hit{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}

#main{width:900px; margin:0 auto;background-image:url(images/bg1.jpg); border-left:1px solid black; border-right:1px solid black; font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px; }

#main2{ width:867px; margin:0 auto; background-image:url(images/bg2.gif);}

.main2{ width:867px; margin:0 auto; background-image:url(images/bg2.gif); background-repeat:no-repeat;}

.head{ padding-left:30px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}

.subhead{ padding-left:30px; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; background-color:#E5E5E5;}

#templ {width:756px; margin:0 auto; background-image:url(images/template bg.jpg);}

.redhead{height:25px; background-image:url(images/galler1.jpg); background-repeat:no-repeat;}

.head2{ padding-left:15px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold;}

.category{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	color:#666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	height: 25px;
	width: 180px;
	text-align: center;
	padding-top: 50px;}
#categories {
	padding: 0px;
	margin-top: 38px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#categories ul {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#666666;
	display: block;
	list-style-type: none;
	list-style-position: inside;
	text-decoration:none;
	padding-bottom: 20px;
	padding-left: 0px;
	margin: 0px;
	padding-top: 10px;
	text-align: left;
}

#categories li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #333333;
	display: block;
	list-style-type: circle;
	list-style-position: outside;
	text-decoration:none;
	text-align: left;
	vertical-align: text-top;
	list-style-image: url(images/arrow.gif);
	background-position: center;
	padding: 0px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}

#categories a{
	text-decoration:none;
	color:#666666;
}

#categories a:hover{
	text-decoration:none;
	color:#990000;
}

#categories a:active{
	text-decoration:none;
	color:#990000;
}
.producttxt{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; text-align: left;}
.prodthead{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold; padding-left:10px;}
.heading{ font-family:Helvetica,Verdana, Arial,  sans-serif; font-size:14px; color:#990000; font-weight:bold; padding-left:420px;}
.headingextra{ font-family:Helvetica,Verdana, Arial,  sans-serif; font-size:14px; color:#990000; font-weight:bold; padding-left:30px;}
.heading2{ font-family:Helvetica,Verdana, Arial,  sans-serif; font-size:14px; color: #666666; font-weight:bold;}
.dropdown{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-align:right; font-weight:bold;}
.producttxtred{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #990000; font-weight:normal; text-align: left;}
.headingindex{ font-family:Helvetica,Verdana, Arial,  sans-serif; font-size:16px; color:#990000; font-weight:bold; padding-left:50px;}
#categories2 {
	padding: 0px;
	margin-top: 38px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}


#categories2 ul{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color: #666666;
	display: block;
	list-style-type: none;
	list-style-position: inside;
	text-decoration:none;
	padding-bottom: 20px;
	padding-left: 0px;
	margin: 0px;
	padding-top: 10px;
	text-align: left;
}

#categories2 li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color: #666666;
	display: block;
	list-style-type: circle;
	list-style-position: outside;
	text-decoration:none;
	text-align: left;
	vertical-align: text-top;
	list-style-image: url(images/bull.jpg) ;
	background-position: center;
	padding: 0px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.subhead33{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; padding-left:7px; font-weight:bold;}
.below{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; padding-left:0px; font-weight:bold;}

#categories3 {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}


#categories3 ul{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color: #333333;
	display: block;
	list-style-type: none;
	list-style-position: inside;
	text-decoration:none;
	padding-bottom: 20px;
	padding-left: 0px;
	margin: 0px;
	padding-top: 10px;
	text-align: left;
}

#categories3 li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color: #666666;
	display: block;
	list-style-type: circle;
	list-style-position: outside;
	text-decoration:none;
	text-align: left;
	vertical-align: text-top;
	list-style-image: url(images/tick.jpg) ;
	background-position: center;
	padding: 0px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.subhead44 { padding-left:45px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #000000; padding-left:7px; font-weight:bold;}

.indextext{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
#horizantal-menu { margin:0; padding:0; background-color:#E5E5E5; border-bottom:1px dashed black;  }
#horizantal-menu ul { margin:0; padding:0; display:inline;}
#horizantal-menu ul li { list-style:none; display:inline; background:url(images/bullet.gif) 0px 4px no-repeat; padding-left:10px; padding-right:3px; padding-bottom:10px;}
#horizantal-menu ul li a {font-family:Verdana; font-size:10px;  text-transform:uppercase; text-decoration:none; color:#000000; }
#horizantal-menu ul li a:hover { color:#D2261C;}
/* End of 'Style' */

