/* IE & FF Fix */
* {margin:0; padding:0;}
html, body {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; background:url(../images/general/bg.jpg) repeat-y; background-position:center; background-color:#e5e5e5;}
.style2 {color: #ff8719; font-size:14px;}
td { border-bottom-style:solid; border-bottom-color:#999999; border-bottom-width:1px;}
.toptd { border-top-style:solid; border-top-color:#999999; border-top-width:1px;}


/* Classes */
a {color:#333333; text-decoration:none;}
a:hover {color: #ff8719; text-decoration:none;}
p {margin:0px; padding:1.0em 0 0; line-height:145%;}
.pbottom {margin:0px; padding:1.0em 0 1.0em 0; line-height:145%;}
.clearBoth {clear:both;}
.height_span { height:200px;}
.floatLeft {float:left; padding:20px 10px 20px 0px;}
.floatLeft2 {float:left; padding:5px 10px 20px 0px;}
.floatLeft3 {float:left; padding:5px 10px 0px 0px;}
.floatRight {float:right; padding:20px 10px 20px 20px;}
.orangeTxt {color:#feb139; font-weight:bold;}
.feature_img { padding:10px 0 20px 0;}
hr {height:1px; border:0; background:#CCC;}
#flashheader p { text-align:center;}

.tempspacer {margin:0px; padding:1.0em 0 300px 0; line-height:145%;}
.padding_left { padding-left:40px;}
.padding_left2 { padding-left:20px;}
.padding_bottom { margin-bottom:30px;}
.highlight { color:#ff8719;}

/* Main Page  */
#page-container {width:906px; margin:auto; margin-top:0px;}



/* Header */
#header { }
#topNav {float:right; font-size:15px; padding-right:5px; padding-bottom:10px;}
#topNav li {height:20px; display:inline; padding:10px;}
#content {}

/* Table */
#catologue_col1 { width:290px; float:left;}
#catologue_col2 { width:290px; float:left;}

/* Content */
.column1 {float:left; width:589px;}
.column1 p {padding:1.0em 1.0em 1.0em 20px; line-height:145%;}
.column1 span.blue-text {color:#000b93;}
.column1 h1,h2 {font-size:16px; padding:1.0em 20px 0; line-height:145%; color:#000; padding-bottom:12px; border-top:1px solid #CCC; border-bottom:1px solid #CCC; margin-bottom:30px;}
.smallertext { font-size:14px;}
.column1 ul {padding:10px 30px 20px 20px;}
.column1 li {list-style:none; padding:10px 0 0 0;}


.column2 {float:left; width:317px;}
.column2 h2,h3 {font-size:16px; padding:1.0em 30px 0; line-height:145%; color:#000; padding-bottom:12px; border-top:1px solid #CCC; border-bottom:1px solid #CCC;}
.column2 a {color: #ff8719; text-decoration:none;}
.column2 a:hover {color: #333333; text-decoration:none;}
.column2 img { border:none;}

.bulletList {padding:15px 30px 20px 30px; color:#333333; margin-left:1em; font-weight:bold; }
.bulletList li {list-style:none; padding:4px 0 8px 12px; }
.bulletList li span { color:#ff8719;}

.nobulletList {padding:15px 30px 20px 15px;}
.nobulletList li {list-style:none; padding:4px 15px;}

.nobulletListContact {padding:15px 10px 20px 15px;}
.nobulletListContact li {list-style:none; padding:2px 15px;}


.team_contact ul { padding-bottom:20px; padding-top:20px;}
.team_contact li { list-style:none; padding-left:10px;}

#basewords { list-style:none; text-align:center  }
#basewords li { display:inline; padding:0 4px; font-size:10px; color:#999}
#basewords strong { font-weight:normal }


/* Services */
.products_box { padding:20px 20px 20px 0px;}
.products_boxNoTop { padding:0px 20px 20px 0px; border-bottom:thin #999999 solid;}
.products_boxBottom { height:150px; padding:20px 20px 60px 0px;}
.products_img { height:150px; width:200px; padding-right:10px; float:left;}
.general_img { height:150px; width:200px; margin-left:10px; float:right; border:#e5e5e5 4px solid; margin-bottom:20px;}


/* Footer */
#footer {clear:both; background-color:#FFFFFF; height:25px; border-top:1px solid #ccc; padding:20px 10px 0 20px;}
#ourLink {float:right;}
#lowerNav {list-style:none; float:left;}
#lowerNav li {display:inline;}

/* Basescript */
#basescript { padding:100px 19px 19px 19px }
#basescript h1 { font-size:10px; color:#999999; }
#basescript p { font-size:10px; color:#999999; }

/* Resizer */
#resize { float:right; padding:40px 15px; font-size:16px }
#resize a {color:#ff8719; text-decoration:none; font-size:16px; font-weight:bold }
#resize a:hover {color: #ff8719; text-decoration:none;}