/* ------------------------------------------ */
/* CSS Document created by Nick Fassolas 2008 */
/* ------------------------------------------ */
* {margin:0;padding:0;}
body {background:#fff url(../images/bg.gif) no-repeat center top;text-align:center;font-family: "Trebuchet MS", Arial, "MS Sans Serif";color: #333333;}
#wrapper {width:920px;text-align:left;margin:103px auto 0px;padding:0 20px;min-height:400px;}
#branding {text-indent:-9999px;}
#content {width:100%;}

/* layout*/
body#home #content {width:500px;float:left;}
body#company #content, body#service #content, body#profesionals #content {width:100%;font-size:87%;line-height:1.5em;margin:30px 0;}
body#company #content h3, body#service #content h3, body#profesionals #content h3 {color:#a00300;line-height:2.8em;font-size:140%;}
body#company #content h3, body#company #content p {padding:0 10px;}
body#service #content h3, body#service #content p {padding:0 10px;}
#right_sidebar {float:right; width:300px;}
#footer {clear:both;width:100%;text-align:center;background: url(../images/footer_bg.gif) repeat-x left top;height:319px;}
#footer_content {width:920px;text-align:left;padding:30px 20px 0;margin:0 auto;}

/* Navigation */
#MainMenu{height:51px;background:#FFF url(../images/bmid_101.gif);border:0;margin:0 0 20px;}
#tab{top:0;margin:0;}
#tab ul{list-style:none;float:left;margin:0;padding:0;}
#tab li{display:inline;float:left;margin:0;padding:0;}
#tab a{background:#000 url(../images/bright_101.gif) no-repeat right top;text-decoration:none;border:0;display:block;float:left;margin:0;padding:0;}
#tab a span{display:block;background:url(../images/bleft_101.gif) no-repeat left top;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000;font-weight:700;line-height:51px;padding:0 13px;}
#tab a:hover,#tab li.item_active a{background-position:right bottom;}
#tab a:hover span,#tab li.item_active a span{background-position:left bottom;color:#900;font-weight:700;font-style:normal;text-decoration:none;}
.dropmenudiv{position:absolute;top:0;float:left;display:block;visibility:hidden;border:0 solid;background:#FFF url(../images/bmid_101.gif);color:#000;z-index:100;text-decoration:none;padding:0;}
.dropmenudiv ul{list-style:none;margin:0;padding:0;}
.dropmenudiv li{display:inline;margin:0;padding:0;}
.dropmenudiv a:link,.dropmenudiv a:visited{width:180px;display:block;border:0 solid;color:#000;background:url(../images/bleft_101.gif) no-repeat left top;font-weight:700;font-style:normal;text-decoration:none;margin:0;padding:0;}
.dropmenudiv a span{display:block;line-height:51px;background:url(../images/bright_101.gif) no-repeat right top;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000;float:none;padding:0 13px;}
.dropmenudiv a:hover{border:0 solid;background-position:left bottom;font-weight:700;font-style:normal;text-decoration:none;color:#900;}
.dropmenudiv a:hover span{background-position:right bottom;color:#900;font-weight:700;}

/*side_image*/
#side_image {background: url(../images/canadoor_products.jpg) no-repeat;width:352px;height:544px;float:right;}

/* additional classes */
.title {margin-top:20px;padding-left:40px;padding-bottom:6px;background: url(../images/sm_logo.jpg) no-repeat left top;border-bottom:2px dotted #999;}
.small {font-size:70%;}
.intro {font-size:130%;font-family: Tahoma, Arial, "MS Sans Serif";line-height:1.5em;margin:30px 0;}
.clear {clear:both;}
blockquote {font: italic 700 93% Tahoma, Arial, "MS Sans Serif";color: #993300;padding:20px;}
.question {width:70%;color: #993300; font-size:130%;margin:20px 0;}
.answer {background-color:#e0e1e6;padding:30px;}
.green {color:#2e7702;}
.top{margin-top:20px;}
.left_images {float:left;width:163px;margin:0 20px 10px;}
.f_left {float:left;margin:0 20px 10px;padding-right: 10px;}
.margin_20 {margin:20px 0;}
.info li {margin:13px 0;}
.red {color:#a00300;line-height:2.8em;font-size:140%;}
.red2 {color:#a00300;line-height:2.8em;font-size:100%;}
.dark_red {color:#513030;line-height:2.6em;font-size:93%;text-decoration:underline;}
.default_style1 {float:left;margin:0 30px 10px;}
.bottom {margin-bottom:30px;}
#mech_im1 {width:50%;margin:30px auto;}
#mech_im1 img {margin:0 30px;}
#mech_im2 {width:100%;margin:30px auto;}
#mech_im2 img {margin:10px 30px;}
#mech_im3 {width:100%;margin:30px auto;}
#mech_im3 img {margin:10px 50px;}
#mech_im4 {width:100%;margin:30px auto 0;text-align:center;}
#mech_im4 img {margin:0 20px;}
#mech_im3 table {text-align:center;font-size:120%;font-weight:700;margin-bottom:30px;}
a.goto {color:#45545c;padding-left:17px;text-decoration:none;}
a.goto:hover {background: url(../images/bullet_goto.gif) no-repeat left;color:#a2c8de;}
.c_a {text-align:center;padding:6px 0;border-bottom:2px dotted #a2c8de;}
.c_a_b {text-align:center;font-weight:700;}
.c_a_i {text-align:center;}
.b_1 {font-weight:700;color:#993300;padding:6px 0;border-bottom:2px dotted #a2c8de;}
.new_win {font-size:120%;color:#513030;font-weight:700;text-decoration:none;margin-top:10px;padding-bottom:15px;}
.bottom a {font-size:90%; color:#a2c8de;text-decoration:none;}
.bottom a:hover {color:#ff5533;text-decoration:underline;}
.align_c {text-align:center;}


/* boxes */
#boxes {width:490px; margin-top:40px;}
#boxes2 {width:50%; margin:40px auto;text-align:center;}
#boxes2 p {padding:20px;font-size:110%;font-weight:700;}
#boxes #box1, #boxes #box2 {width:226px; height:333px; background: url(../images/box_bg.jpg) no-repeat;} 
#boxes2 #box1 img, #boxes2 #box2 img {border:2px solid #ff0000;padding:10px;}
#box1 {float:left;}
#box2 {float:right;}
#boxes h3 {margin-top:30px;margin-bottom:10px;margin-left:20px;color:#e00000;}
#boxes p {margin:0 20px;font-size:85%;color:#513030;letter-spacing: 0.1em;}
#boxes p.link1 {margin-top:40px;text-align:right;}
#boxes p.link2 {margin-top:57px;text-align:right;}
#boxes a {text-decoration:none;color:#999;}
#boxes a:hover {text-decoration:underline;color:#555;}

/* Categories */
body#products #categories {width:920px;margin:0 auto;text-align:center;margin-top:10px;}
body#products #categories ul {list-style:none;margin-bottom:20px;}
body#products #categories ul li {line-height:200%;}
body#products #categories h3 {padding-top:25px;margin-top:20px;color:#ff5533;background: url(../images/top_cat.gif) no-repeat center top;width:260px;height:66px;}
body#products #categories h4 {margin:15px 0;color:#fff;padding:6px 0;border:1px dotted #888;background-color:#a25b4a;}
body#products #categories h4.neg_top {margin-top:-35px;}
#cat1, #cat2, #cat3 {min-height:570px;}
body#products #categories #cat1 {float:left;width:260px;border-right:2px dotted #ccc;padding-right:34px;}
body#products #categories #cat2 {float:left;width:260px;border-right:2px dotted #ccc;padding:0 34px;}
body#products #categories #cat3 {float:right;width:260px;}
body#products #categories a {text-decoration:none;color:#888;}
body#products #categories a:hover {color:#e66649;padding:5px 25px;background: url(../images/bullet3.png) no-repeat left;font-weight:700;}

/* Service */
body#service ol {margin-left:30px;margin-top:20px;font-weight:700;line-height:200%;}
body#service #support {width:900px;margin:30px auto;text-align:center;font-weight:700;font-size:120%;padding:20px 0;border:1px dotted #555;}
body#service #support p {line-height:160%;}
body#service table {margin:30px 0;font-size:93%;border:1px dotted #ccc;}
body#service table td {padding:10px 15px;border-bottom:1px dotted #ccc;border-left:1px dotted #ccc;text-align:center;}
body#service table td.wt_do {text-align:left;padding-right:20px;border-right:1px dotted #555;background-color:#513030;color:#fff;}

/* products */
body#products #data {margin:5px 0;font-size:93%;border:1px dotted #ccc;}
body#products #data td {padding:10px 15px;border-bottom:1px dotted #ccc;border-left:1px dotted #ccc;text-align:center;}
body#products #data td.wt_do {text-align:left;padding-right:20px;border-right:1px dotted #555;background-color:#513030;color:#fff;}
body#products #content #main {font-size:93%;}
body#products #content #more_info {width:450px;text-align:left;float:right;margin-right:30px; font-size:93%;}
body#products #content #more_info li {margin-left:20px;}
body#products #accessories {margin:5px 0;font-size:93%;margin:40px 0;}
body#products #accessories td {padding:5px 30px;text-align:center;width:120px;}
body#products #accessories tr.comments td {padding:0;text-align:center;}
body#products #data2 {margin:5px 0;font-size:93%;border:1px dotted #ccc;}
body#products #data2 td {padding:10px 15px;border-bottom:1px dotted #ccc;border-left:1px dotted #ccc;text-align:left;}
body#products #data2 td.wt_do {padding-right:20px;border-right:1px dotted #555;background-color:#513030;color:#fff;}

/* industrial */
body#industrial #content #main {font-size:87%;}
body#industrial #content #main ul li {margin-left:20px;}
body#industrial #accessories {margin:5px 0;font-size:93%;margin:40px 0;}
body#industrial #accessories td {padding:5px 30px;text-align:center;width:120px;}
body#industrial #accessories tr.comments td {padding:0;text-align:center;}
body#industrial #data {margin:5px 0;font-size:93%;border:1px dotted #ccc;}
body#industrial #data td {padding:10px 15px;border-bottom:1px dotted #ccc;border-left:1px dotted #ccc;text-align:center;}
body#industrial #data td.wt_do {text-align:left;padding-right:20px;border-right:1px dotted #555;background-color:#513030;color:#fff;}


/* profesionals */
body#profesionals ol {margin-top:30px;}

/* contact */
#add_wrap {width:80%;}
#address1 {float:left;border-right:2px dotted #ccc;padding-right:40px;}
#address2 {float:right;}
.mail a {font-size:120%; color:#555;text-decoration:none;}
.mail a:hover {color:#ff5533;text-decoration:underline;}
p.map {margin-left:10px;}
p.map a {font-size:100%; color:#555;text-decoration:none;}
p.map a:hover {color:#ff5533;text-decoration:underline;}

/* table - ayloportes */
#ayloportes {font-size:100%;margin:30px 0;}
#ayloportes tr.details td {font-size:100%;width:130px;}
#ayloportes tr td.sizing {width:120px;}
#ayloportes tr td.sizing2 {width:250px;margin-right:30px;font-weight:700;padding:6px 0;border-bottom:2px dotted #a2c8de;}
#ayloportes tr img {padding:40px;}

/*footer_content*/
#footer_content h4 {color:#ff5533;margin:12px 0;}
#footer_content ul {list-style:none;}
#footer_content ul li {background: url(../images/bullet.gif) no-repeat left;padding-left:22px;line-height:1.8em;}
#footer_content ul li a {color:#ccc; text-decoration:none;font-size:87%;}
#footer_content ul li a:hover {color:#FFF; text-decoration:underline;}
#col1 {width:185px;float:left;margin-right:4px;}
#col2 {width:225px;float:left;margin-right:20px;}
#col3 {width:290px;float:left;margin-right:3px;}
#col4 {width:190px;float:right;}
#footer_content #copyright p {padding:42px 0;color:#666;font-size:87%;}
#footer_content #copyright a {color:#999;text-decoration:none;}
#footer_content #copyright a:hover {color:#e80073;text-decoration:underline;}

.thumbnails {border:5px solid #990000;margin:0 20px 10px;padding:0px;width:163px;}
