/*
Theme Name: Diesel Theme
Theme URI: http://medora.ca/
Description:Theme developed by medora team 
Version: 1.0
Author: Medora Team
Author URI: http://medora.ca/
*/

*{padding:0px; margin:0px;}

a {}
a:hover {}
img{ border:0px;}
p { padding:0px 0px 10px 0px;}
.clear { clear:both; height:0px; overflow:hidden;}

body { background:url(images/bg-inside.gif) repeat-y center top #d7d7cd; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;}
body.index { background:url(images/home-bg-col.jpg) repeat-x left top #d7d7cd;}


#indexContainer-above { width:100%; background:url(images/home-bg.jpg) no-repeat center top;}
#indexContainer { width:970px; height:808px; margin:0 auto;  background:url(images/home-bg.jpg) no-repeat center top; padding-top:25px;}

#logoRow { width:1024px; height:131px; margin:0 auto;}
#logo { width:122px; margin-top:10px; float:left; margin-left:10px;}
#header-text { width:170px; float:right; height:90px; padding-top:30px; overflow:hidden;color:#05256d;}

 #header-above { width:100%; height:148px; background:url(images/menu-bg.gif) repeat-x left top; overflow:hidden;}
 #header { width:1024px; border:1px solid #f0f0ec; border-bottom:0px; border-top:0px; margin:0 auto; height:148px; line-height:33px; background:url(images/menu-bg.jpg) no-repeat 350px bottom #1c2122;}
 #header img {border-bottom:1px solid #f0f0ec;}
 #slogan { color:#fff; line-height:33px; width:400px; float:left; padding-left:20px;}
 #header ul { float:right; list-style:none; color:#fff; padding-right:5px;}
 #header li { float:left;}
 #header li a { font-size:11px; color:#fff; text-decoration:none; padding:5px 15px;}
 #header li a:hover { color:#666666;}
 

 #header-index { line-height:38px; height:38px; color:#fff; padding-right:30px; background:none;}
 #header-index li { float:left;}
 #header-index ul { float:right; list-style:none; color:#fff; padding-right:5px;}
 #header-index li a { font-size:11px; color:#fff; text-decoration:none; padding:5px 15px;}
 #header-index li a:hover { color:#fd5c11;}
 
#home-content { width:480px; margin-left:30px; height:216px; position:relative; padding:150px 0px 40px 0px; overflow:hidden; color:#283a47; font-size:14px;} 
#home-logo { width:127px; height:118px; position:absolute; left:0px; top:26px;}

#home-menu-above { width:900px; height:220px; margin:0 auto; overflow:hidden; padding-bottom:46px;}
#home-menu { width:900px; background:#1c2122; padding:25px 0px;} 
#boxes { width:900px; background:url(images/boxesBG.gif) repeat-y left top;}
#home-menu .box { width:185px; padding:0px 20px 0px 20px; float:left; color:#a7a89f; font-size:11px;}
#home-menu .box img { padding-bottom:10px;}
#home-menu .box p {color:#bbbbb1; line-height:16px;}
#home-menu .box a { color:#fd5c11; text-decoration:none;}
#home-menu .box a:hover { text-decoration:underline;}

#home-news { width:400px; height:50px; overflow:hidden; padding-bottom:15px; padding-left:490px; padding-right:50px; background:url(images/whiteArrow.gif) no-repeat 450px 0px; color:#fff;}
#home-news a { color:#fff; text-decoration:none;}
#home-news a:hover { color:#fff; text-decoration:underline;}

#page { width:1024px; margin:0 auto; background:url(images/list.gif) no-repeat 50px bottom;}
#page.noList { background:none;}
#sidebar-above { width:271px; margin:40px 0px 180px 30px; float:left;}
#sidebar { width:270px; background:url(images/bg-side.gif) no-repeat left top;}
#sidebar-heighter { float:left; width:1px; height:250px;}
#content { width:605px; margin:40px 30px 40px 0px; float:right; color:#0f1010;}
.titleImage {}
.titleImage2 { padding-bottom:20px;}
.titleImage3 { padding-bottom:10px; padding-top:20px;}
.orange { color:#fd5c11;}
#content h2 { background:url(images/orangeArrow.gif) no-repeat left 34px; padding-left:20px; font-size:12px; padding-bottom:5px; padding-top:30px;}
#content a{ color:#0F1010; text-decoration:none; font-weight:bold;}
#content a:hover{ color:#0F1010; text-decoration: underline;}


#iso { width:207px; margin:0 auto;}

#buttons { width:1024px; margin:0px auto; height:31px; line-height:31px; border-bottom:1px solid #fff;}
#buttons a { width:94px; color:#ef5812; font-weight:bold; font-size:12px; float:left; text-align:center;background:#1c2122;  border-right:1px solid #fff; text-decoration:none;}
#buttons a:hover { background:#333333;}

#products-above { width:984px; margin:0 auto; height:144px; padding:24px 0px 0px 40px; background:#1c2122;border-bottom:1px solid #fff; overflow:hidden;}
.products { width:984px; margin:0 auto; height:144px; background:#1c2122; }
#products2 {visibility:hidden;}
#products3 {visibility:hidden;}

#sidebarContact { padding:30px 0px 60px 30px;}
#sidebarContact .sideTxtInput { width:188px; padding:5px; font-size:11px; color:#62696b; border:1px solid #bbbbb1; margin-bottom:15px;}
#sidebarContact .sideTxtArea { width:198px; font-size:11px; color:#62696b; border:1px solid #bbbbb1;max-width:198px; height:50px; margin-bottom:15px;}
#sidebarContact .sideSubmit { background:none; border:none; color:#62696b; font-size:12px; font-weight:bold; float:right; padding:0px; margin:0px; padding-right:40px; cursor:pointer;}


#addressBar { text-align:center;}
#addressBar img { border:1px solid #000; padding:2px;  margin-top:15px;}
#addressBar p{ background:url(images/orangeArrow.gif) no-repeat 20px 3px; color:#05256d; text-align:left; padding-left:40px; font-weight:bold;}
#addressBar p.noPad { padding-bottom:0px;}

#map p{ background:none; padding:0px 0px 0px 11px;margin-bottom:30px;}

#contacttable { width:500px; margin:0 auto;}
#contacttable .Ta_head td { padding-top:15px; padding-bottom:4px; color:#05256d; font-weight:bold;}
#contacttable .contact_txtfield { padding:8px 6px; width:210px; border:1px solid #bbbbb1; background:url(images/contactFieldsBg.gif) repeat-x left top;}
#contacttable .contact_textarea { height:140px; max-height:140px; width:450px; max-width:450px; padding:5px 6px; background:url(images/contactTextAreBg.gif) repeat-x left top #fff; border:1px solid #bbbbb1; }
.radio { width:430px; color:#05256d;}
.radio input { margin-right:5px;}
.grey { color:#1c2122;}
.hr { width:500px; height:1px; overflow:hidden; background:#bbbbb1; margin:30px 0px;}
.formstatus { display:none;}
#eqlist { width:550px; padding:20px; margin-top:20px; background:url(images/capabilities-bg.gif) repeat-x left top #fff;}

#formstatus { display:none;}

.storyTitle a{ color:#FF3300; font-weight:normal; font-size:14px; text-transform:uppercase; text-decoration:none;}
.storyTitle a:hover { color:#FF0000;}

#footer-above { width:1024px; margin:0 auto; height:120px; background:url(images/bg-footer.gif) repeat-x left top; position:relative; z-index:5;}
#footer { width:984px; height:120px; background:url(images/weawes.gif) no-repeat 140px 0px;color:#62696b; padding-left:20px; padding-right:20px;  font-size:11px; position:relative; } 
#fLogo { width:42px; height:41px; background:url(images/footer-logo.gif) no-repeat left top; position:absolute; left:40px; top:25px;}
#footer a{ color:#62696b; text-decoration:none;}
#footer a:hover{ color:#777;}


#inside-news { height:44px;  width:400px; overflow:hidden; padding-bottom:15px; padding-left:490px; padding-right:50px; padding-top:30px; background:url(images/whiteArrow.gif) no-repeat 450px 30px; color:#fff;}
#inside-news a { color:#fff; text-decoration:none;}
#inside-news a:hover { color:#fff; text-decoration:underline;}

#footer-home { height:30px; line-height:30px; font-size:11px; color:#62696b; }
#footer-home a{ color:#62696b; text-decoration:none;}
#footer-home a:hover{ color:#777;}


#fLeft { width:300px; float:left;}
#fRight { width:550px; float:right; text-align:right;}
#fRight ul { list-style:none;}
#fRight li { float:left; list-style:none;}
#fRight li a { font-size:11px; padding:5px 15px;}
#fRight li.copy { padding-left:30px;}

#disclaimerButton { display:none;}
#disclaimerAbove { width:730px; padding:0px; background:url(images/whiteLogo.gif) no-repeat 0px bottom;}
#disclaimer { width:620px;height:350px;  margin-left:79px; padding-left:30px; border-left:1px solid #cbcbcb; line-height:20px; font-size:12px; color:#4b4c4c;}
#disclaimer p { padding-bottom:18px;}
#disclaimer img { padding-bottom:20px;}

.copy {}
.editR { position:relative; top:-10px;}


