body {margin:0px;padding:0px;font-family: Arial, Helvetica, sans-serif;
           background-image: url(../images/bg2.jpg);background-repeat: repeat;
		   	background-attachment:fixed;
		   
}
div, ul, li, p, a, img {margin:0px;padding:0px;outline:none;border:none;text-decoration:none;}

em{color:#FF0000;}
td input,td select{height: 20px; width:240px; border: 1px solid #CCCCCC;}
td textarea{height: 100px; width: 240px; border: 1px solid #CCCCCC;}
td select.auto{ width:auto;}
td.radio input{ width:auto; border:none;}
th input.button,td input.button{ font-weight: bold; color: #ffffff; text-decoration:none; height: 24px; width: 70px; background-color: #ff0000;}
p.err{ padding:10px 5px 10px 5px; background-color:#FFFFCC; color:#FF0000; border:2px solid #FF9933; text-align:center;}
td.content img{ padding:5px;}
div#content-holder{ float:left; position:absolute; left:0px;  top:130px; width:100%; z-index:100;}

/*************************MENU CSS**************************/
@font-face { font-family:Zurich Bold Condensed BT; src: url('ZURCHBC.eot'); src: local(my_font), url('ZURCHBC.TTF') format('truetype');}
ul#nav { list-style-type:none; margin:0px; padding:0px;  width:100%; position:absolute; z-index:1000; font-family:Zurich Bold Condensed BT;}
ul#nav li {float:left; width:100%; height:130px; text-align:center; overflow:hidden; border-bottom:3px solid #b80103; background-color:#FFFFFF;}

div#center-nav{width:100%; float:left; background:url(images/menu_bg.png) repeat-x; }
/*div#nav-border{width:100%; float:left; background:url(images/border-nav.png) repeat-x bottom ; height:13px;}*/
div#nav-head{ font-size:15px;}
div#nav-sub{ padding-top:0px;}
div#nav-head,div#nav-sub {width:1000px;text-align:left;clear:both;}
div#nav-head a{color:#999999; font-weight:bold; text-transform:uppercase;}
div#nav-head a:hover,div#nav-head a.linkCurr{ color:#000000;}
div#nav-head p,div#nav-sub p{float:right;padding:12px 8px 8px 8px;cursor:pointer;}
div#nav-head p{ padding-top:25px; }
div#nav-head p.logo {padding-right:25px; padding-top:0px; float:left;}

div#nav-sub p{ padding-top:0px;}
div#nav-sub p a {display:block; font-size:11px; color:#999999; padding:0px 0px 4px 0px; font-family:Arial, Helvetica, sans-serif;}
div#nav-sub p a:hover,div#nav-sub p a.linkCurr {color:#000;}

p.contact-us{ width:90px;}
p.careers{ width:90px;}
p.news-and-media{ width:115px;}
p.rr-tools{ width:90px;}
p.products{ width:90px;}
p.about-the-group{ width:135px;}
/*******************************************/
.side-nav { float:left; margin:0px; padding:0px;}
.side-nav li { float:left; display:block; font-size:11px;}
.side-nav a { display:block; padding-top:5px; padding-left:20px; text-decoration:none; width:221px; height:20px; background: url(images/product_submenu_bg.jpg) 0px 0px no-repeat; color:#000000; font-weight: normal; line-height:12px;}
.side-nav a:hover, .side-nav a.linkCurr{ background-position:0px -25px; color:#FFFFFF;}

div.page-nav { margin:0px auto; padding:5px 0px 0px 0px; width:67%; height:30px;}
div.page-nav a, div.page-nav span,div.page-nav strong { display:block; float:left; width:31px; height:30px; background:url(images/pagination_nos_bg.png) no-repeat center;; text-align:center; line-height:30px; font-size: 14px; text-decoration:none; margin:0px 3px 0px 0px; padding:0px;}
div.page-nav a.large, div.page-nav span.large { width:61px; height:30px; background:url(images/pagination_button_bg.png) no-repeat;}
div.page-nav a{color:#666666;}
div.page-nav span{color: #a74040;}
div.page-nav div{float:left; margin:0px; padding:0px 15px 0px 0px; line-height:30px;}
/*******************************************/

.smalltext_black { font-size: 12px; color: #666666; list-style-image: url(arrow.png); text-decoration: none;}
.smalltext_red { font-size: 12px; color: #9f513c; text-decoration: none;}
.footer_text { font-size: 11px; color: #000000; text-decoration:none;}
.forteen_blackbold { font-size: 14px; color: #333333; font-weight: bold;}
.twelve_blackbold { font-size: 12px; color: #333333; font-weight: bold;}
.textbox1 { font-size: 12px; color: #666666; width: 250px; height: 20px;}
.textbox2 { font-size: 12px; color: #666666; width: 250px; height: 70px;}
.button1 { font-size: 12px; color: #FFFFFF; width: 70px; height: 20px; background-color: f00909; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none;}
.forteen_black { font-size: 14px; color: #333333; font-weight: normal;}
.twenty_black { font-size: 20px; color: #333333; font-weight: normal;}
.twentytwo_brown { font-size: 20px; color: #9f513c; font-weight: normal;}
.twentyeight_brown { font-size: 28px; color: #9f513c; font-weight: normal;}
.eleven_brown { font-size: 11px; color: #666666; font-weight: normal; padding-left:2px; padding-right:2px;
line-height:15px; }
.fifteen_red { font-size: 15px; color: #9f513c; text-decoration:none;}
.fifteen_red_bold { font-weight:bold; font-size: 15px; color: #9f513c;}
.pagemenu_black { font-weight:normal; font-size: 11px; color: #000000; padding-left:22px; background-image:url(images/product_submenu_bg.jpg); background-repeat:no-repeat;}
.submit_button { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration:none; height: 20px; width: 70px; background-color: #ff0000; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none;}
.textboxes1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; line-height: 16px; background-color: #FFFFFF; height: 20px; width: 140px; border: 1px solid #CCCCCC;}
.textboxes2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; line-height: 16px; background-color: #FFFFFF; height: 20px; width: 55px; border: 1px solid #CCCCCC;}
.textboxes3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; line-height: 16px; background-color: #FFFFFF; height: 20px; width: 255px; border: 1px solid #CCCCCC;}
.textboxes4 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; line-height: 16px; background-color: #FFFFFF; height: 65px; width: 255px; border: 1px solid #CCCCCC;}


.page-link01 {font-family:calibri;
	font-size:18px;
	background-image:url(../images/box.jpg); background-repeat:no-repeat;
	color:#FFFFFF;
	text-decoration:none;
}
.page-link01:hover {font-family:calibri;
	font-size:18px;
	background-image:url(../images/box1.jpg); background-repeat:no-repeat;
	color:#000;
	text-decoration:none;
}

.head-conten {font-family:calibri;
	font-size:13px;
	color:#4D4D4D;
	line-height:16px;
	text-align:justify;
	text-decoration:none;
}

.head-001 {font-family:calibri;
	font-size:22px;
	color:#dd131a;
	text-decoration:none;
}
.head-002 {font-family:calibri;
	font-size:16px;
	color:#000000;
	text-decoration:none;
}

.head-01 {font-family:calibri;
	font-size:16px;
	color:#dd131a;
	text-decoration:none;
}

.head-0-2 {font-family:calibri;
	font-size:16px;
	color:#049344;
	text-decoration:none;
}

.con-002 {font-family:calibri;
	font-size:14px;
	color:#000000;
	text-align:justify;
	line-height:18px;
	text-decoration:none;
}

.bottom-002 {font-family:calibri;
	font-size:16px;
	color:#000000;
	text-decoration:none;
}

.bottom-003 {font-family:calibri;
	font-size:16px;
	color:#FF0000;
	text-decoration:none;
}
.bottom-003:hover {font-family:calibri;
	font-size:16px;
	color:#000000;
	text-decoration:none;
}

.mmenu-01 {font-family:calibri;
	font-size:14px;
	color:#333333;
}
.mmenu-01:hover {font-family:calibri;
	font-size:14px;
	padding-left:2px;
	color:#009900;
}

.view-more-01 {font-family:calibri;
	font-size:14px;
	color:#dd131a;
}
.view-more-01:hover {font-family:calibri;
	font-size:14px;
	color:#333333;
}

.main_m-01 {font-family:calibri;
	font-size:14px;
	color:#dd131a;
}
.main_m-01:hover {font-family:calibri;
	font-size:14px;
	color:#333333;
}

.main_m-02 {font-family:calibri;
	font-size:14px;
	color:#333333;
}
.main_m-02:hover {font-family:calibri;
	font-size:14px;
	color:#333333;
	background-image:url(../images/men-hov.jpg); background-repeat:repeat-x;
}

.main_m-03 {font-family:calibri;
	font-size:14px;
	color:#333333;
	background-image:url(../images/men-hov.jpg); background-repeat:repeat-x;
}
.main_m-03:hover {font-family:calibri;
	font-size:14px;
	color:#333333;
	background-image:url(../images/men-hov.jpg); background-repeat:repeat-x;
}

.side-m-01 {font-family:calibri;
	font-size:16px;
	color:#fff;
	text-decoration:none;
}
.side-m-01:hover {font-family:calibri;
	font-size:16px;
	color:#000000;
	text-decoration:none;
}
.side-m-01-on {font-family:calibri;
	font-size:16px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.side-m-01-on:hover {font-family:calibri;
	font-size:16px;
	color:#fff;
	text-decoration:none;
}
.side-m-02 {font-family:calibri;
	font-size:14px;
	color:#fff;
	text-decoration:none;
}
.side-m-02:hover {font-family:calibri;
	font-size:14px;
	color:#000;
	padding-left:2px;
	text-decoration:none;
}

.contact101 {font-family:calibri;
	font-size:14px;
	color:#333333;
	text-align:justify;
	text-decoration:none;
}
.contact102 {font-family:calibri;
	font-size:14px;
	color:#fff;
	text-align:justify;
	text-decoration:none;
}

.contact103 {font-family:calibri;
	font-size:15px;
	color:#00ffa2;
	text-align:justify;
	text-decoration:none;
}

.short-p {font-family:calibri;
	font-size:12px;
	color:#666666;
	text-align:justify;
	padding-top:4px;
	padding-left:4px;
	padding-right:5px;
	line-height:13px;
}

.short-p01 {font-family:Gabriola;
	font-size:26px;
	color:#666666;
	text-align:justify;
	padding-top:34px;
	padding-left:4px;
	padding-right:4px;
	line-height:24px;
}



