body { background:#fff url(../images/body_bg.gif) 0 0 repeat-x; margin:0; padding:0; font:12px Arial, Helvetica, sans-serif; color:#333; line-height:18px; }
h1, h2, h3, h4, h5, h6 { padding:0; margin:0; }
ul, li { padding:0; margin:0; list-style:none; }
img { border:none; }
img, div, input { behavior:url("iepngfix.htc") }
a { outline: medium none !important;}
a { text-decoration:none; outline:none; color:#333; }
a:hover { color:#ff7c00; }

form { padding:0; margin:0; }
input, textarea, select { padding:4px; border:1px solid #C9C9C9; font:12px Arial, Verdana, Helvetica, sans-serif; color:#333; background:#fff url(../images/background-input.gif) no-repeat 0 0; }
input:hover, textarea:hover, select:hover,
input:focus, textarea:focus, select:focus { border: 1px solid #aaa; background-position:0 -400px; }
.double-length { width:210px; }
.tripal-length { width:220px; }
.pointer { padding:5px 10px; cursor:pointer; margin-right:5px; font-weight:bold; }
.red { color:#ff0000; }


.wrapper { width:100%; }
.lsize { width:960px; margin:0 auto; }
.lsize_contain { width:960px; margin:0 auto; background:url(../images/contain_part_bg.png) 0 0 repeat-y; padding:0 5px 40px 5px; }
.fl { float:left; }
.fr { float:right; }
.clear { clear:both; }
.body_logo_bg { background:url(../images/body_logo_bg.gif) 50% 0 no-repeat; height:100%; }

.pad_01 { padding:15px 0 15px 0; }
.pad_02 { padding:25px 10px 0 10px; }
.pad_03 { padding:0 0 0 15px; float:left; width:360px; }
.border_01 { border-top:1px solid #cecece; margin:10px 0 0 0; }
.width_01 { width:615px; float:left; }
.border2 { border:1px solid #c4c4c4; border-collapse:collapse; background:#f7f8f8; }
.border2 td { border:1px solid #c4c4c4; padding:8px; }


.logo_bg { background:url(../images/logo_bg.gif) 50% 0 no-repeat; }

#main_menu { color:#fff; font-weight:bold; text-transform:capitalize; background:url(../images/manu_bg.png) 0 0 no-repeat; height:33px; padding:7px 0 0 5px; position:relative; }
#main_menu li { display:inline; float:left; color:#fff; border-right:1px solid #da4e19; }
#main_menu li.none { display:inline; border:none; float:left; color:#fff; }
#main_menu li a { color:#fff; font-weight:bold; float:left; padding:4px 7px; text-decoration:none; margin:0 7px 0 7px; cursor:pointer; }
#main_menu li a:hover { color:#333; float:left; background:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
#main_menu li a.active { color:#333; background:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }

.slideshow { width:960px; height:314px; overflow:hidden; }
.slider { position:absolute; width:960px; height:314px; }
#slides { position:absolute; width:960px; height:314px; z-index:10; top:0px; left:0px; overflow:hidden; }
#arwl {	position:relative; float:left; width:48px; height:48px; z-index:20; left:-21px; top:140px; }
#arwr { position:relative; float:right; width:48px; height:48px; z-index:20; right:-21px; top:140px; }
.cta { position:relative; z-index:30; top:315px; left:20px; margin:0; padding:0; }
.cta li { display:inline; height:168px; width:280px; margin:0 15px 0 0; padding:0; }
.cta li img { margin:0;	padding:0; }

.our_brands { background:url(../images/our_brands.gif) 0 0 no-repeat; float:left; margin:0 13px 0 0; padding:15px 0 0 92px; width:212px; height:126px; }
.quality { background:url(../images/quality.gif) 0 0 no-repeat; float:left; margin:0 13px 0 0; padding:15px 0 0 92px; width:212px; height:126px; }
.feature_products { background:url(../images/feature_products.gif) 0 0 no-repeat; float:right; margin:0 0 0 0; padding:12px 0 0 92px; width:212px; height:126px; }

h1 { font:18px "AgfaRotisSansSerifLight", Arial, Helvetica, sans-serif; color:#7a171b; }
h1 b { font:18px "AgfaRotisSansSerifLight", Arial, Helvetica, sans-serif; color:#106504; }
h1 span { font:18px "AgfaRotisSansSerifLight", Arial, Helvetica, sans-serif; color:#02024c; }
.title h1 { font:22px "AgfaRotisSansSerifLight", Arial, Helvetica, sans-serif; color:#f15922; padding-bottom:15px; }
.contain_font { font:12px Arial, Helvetica, sans-serif; color:#333; line-height:18px; }

.about_img { float:left; margin:0 15px 10px 0; padding:4px; border:1px solid #cecece; }

.contact_bg { float:right; background:url(../images/contact_bg.gif) 0 0 no-repeat; margin:0 0 0 15px; width:240px; height:210px; padding:15px 0 0 67px; }

.read_more { background:url(../images/read_more_bg.gif) 0 0 repeat-x; font-size:14px; padding:3px 8px 5px 9px; margin:20px 0 0 0; }
.read_more a { color:#fff; text-decoration:none; text-align:center; }
.read_more a:hover { color:#000; }

.footer_bg { background:url(../images/footer_bg.gif) 0 0 repeat-x; padding:0 0 15px 0; }
.f_manu { color:#333; width:960px; margin:0px; line-height:40px; }
.f_manu a { text-decoration:none; color:#333; padding:0px 10px 0px 10px; }
.f_manu a.none { text-decoration:none; color:#333; padding:0px 10px 0px 0px; }
.f_manu a:hover { color:#ff7c00; text-decoration:underline; }


.served_by { float:right; }
.served_by a { background:url(../images/venus_logo.png) 5px 2px no-repeat; padding:0 0 0 50px; color:#ccc }
.served_by a:hover { color:#ff7c00; }

.back { margin:5px 0 5px 0; }
.back a { font:18px "AgfaRotisSansSerifLight", Arial, Helvetica, sans-serif; padding:0 0 0 15px; color:#ff7c00; background:url(../images/back_arrow.gif) 0 7px no-repeat; }
.back a:hover { color:#333; }

.back_02 { font:18px "AgfaRotisSansSerifLight", Arial, Helvetica, sans-serif; padding:0 0 0 15px; color:#ff7c00; background:url(../images/arrow_02.gif) 0 7px no-repeat; float:left; }

.list_02 li { margin-right:1px; float:left; display:inline;  }
.list_02 li.last { margin-right:0; }
.list_02 li a { padding:10px 10px 0 10px; border:1px solid #fff; color:#333; display:block; }
.list_02 li b { padding:5px 0 5px 5px; display:block; background:#f4f4f4; font-weight:normal; }
.list_02 li a:hover { border:1px solid #ccc; color:#ff7c00; background:#f4f4f4; }

.color { color:#ff7c00; }

.list_01 li { background:url(../images/arrow_01.gif) no-repeat 0 8px; line-height:22px; padding:0 0 0 15px; }

.read_more_01 { font-weight:bold; float:right; margin:5px 10px 0 0; }
.read_more_01 a { color:#000; text-decoration:none; background:url(../images/arrow_01.gif) no-repeat 100% 60%; padding:7px 15px 5px 0; }
.read_more_01 a:hover { text-decoration:none; color:#ff7c00; }
