/* -webkit-border-radius:6px; -moz-border-radius: 6px; */
/* CSS Document */
html { width:100%; height: 100%; min-height:100%; margin: 0px; padding-bottom:1px; }
img, div, input { behavior: url("iepngfix.htc") }  
/* Forces vert scrollbar on all pages*/
body { margin: 0px;	height: 100%; min-height: 100%;	min-width: 1040px; font-size: 12px;  background:#ffffff; font-family: Arial, Helvetica, Verdana, sans-serif; line-height:18px; }
/* --------------- */


/* -------MAIN DIV'S-------- */
#container { width:970px; height:auto; min-height:600px; overflow:visible; margin-left:auto; margin-right:auto; padding: 30px 0px 50px 0px; }
#innercontainer { width:900px; height:auto; min-height:600px; overflow:visible; float:left; padding: 35px 35px 27px 35px; margin:0px; background-color:#000000; }
#header { width:900px; height:auto; float:left; padding: 0px 0px 35px 0px; margin: 0px; }
#header .box-1 { width:428px; height:116px; float:left; padding: 0px; margin: 0px; cursor:pointer; }
#header .box-2 { float:right; padding: 0px; margin: 10px 0 0 0; cursor:pointer; }
#nav { width:900px; height:auto; float:left; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; list-style:none; border:#666666 1px solid;  }
#nav li { width:auto; height:auto; float:left; padding: 0px; margin: 0px 8px 0px 8px; list-style:none; }
#nav li:hover { width:auto; height:auto; float:left; }
#nav li a { line-height:40px; text-decoration:none; color:#ffffff; }
#nav li a strong { color:#ffffff; margin: 0px 8px 0px 0px; }
#nav li:hover a { color:#cb0024; }
/* --------------- */


/* --------------- */
#content { width:900px; height:auto; float:left; padding: 0px; margin: 0px 0px 0px 0px; }
#content #col-left { width:230px; height:auto; float:left; padding: 0px 0px 60px 0px; }
#content #col-left .leftnav { width:230px; height:auto; float:left; padding: 0px; margin: 0px 0px 10px 0px; }
#content #col-left .leftnav img { width:230px; height:auto; float:left; padding: 0px; margin: 0px; }
#content #col-left .nav { width:228px; height:auto; float:left; padding: 35px 0px 0px 0px; margin: 0px 0px 10px 0px; list-style:none; background:url(../images/bg_services_offered.jpg) top left no-repeat; border-bottom:#ecbf00 5px solid; }
#content #col-left .nav li { width:203px; height:auto; float:left; padding: 4px 5px 3px 20px; margin: -1px;  }
#content #col-left .nav li a { text-decoration:none; color:#ffffff; }
#content #col-left .nav li:hover a { text-decoration:none; color:#cb0024; }
/* --------------- */


/* --------------- */
#content #col-left form { width:210px; height:auto; float:left; padding: 120px 10px 10px 10px; margin: 0px 0px 10px 0px; background:#ecbf00 url(../images/bg_header.jpg) 0px 0px no-repeat; }
#content #col-left form p { width:210px; height:auto; float:left; padding: 0px; margin: 0px 0px 10px 0px; }
#content #col-left form label { width:210px; height:auto; margin:0px; padding:0px; display:block; margin: 0px 0px 3px 0px; float:left; color:#000; }
#content #col-left form .textfield { width:200px; height:auto; min-height:16px; padding:4px; background:#FFFFFF; border:#a5a5a5 1px solid; margin:0px 0px 8px 0px; float:left; }
#content #col-left form .textarea { width:200px; max-width:315px; height:100px; min-height:100px; padding:4px; background:#FFFFFF; border:#a5a5a5 1px solid; margin:0px 0px 8px 0px; float:left; }
#content #col-left form .bt-go { padding:0px; margin: 10px 0px 0px 0px; float:left; border:0px none; -webkit-border-radius: 0px; -moz-border-radius: 0px; }
/* --------------- */




/* --------------- */
#content #col-right { width:660px; height:auto; float:right; padding: 0px 0px 93px 0px; margin: 0px;  }
#content #col-right .mainimage { width:660px; height:450px; float:left; padding: 0px; margin: 0px; }
/* #content #col-right .mainimage img { width:660px; height:auto; float:left; padding: 0px; margin: 0px 0px 10px 0px; } */
#content #col-right .content { width:600px; height:auto; float:left; padding: 29px; margin: 0px 0px 10px 0px;  }
#content #col-right .contentimages { width:660px; height:auto; float:left; padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px;  }
/* --------------- */


/* --------------- */
.contentdivid { width:600px; height:auto; float:left; padding: 29px; margin: 0px 0px 10px 0px; border:#c5c5c5 1px solid; }
.contentdivid form { width:600px; height:auto; float:left; padding: 8px 0px 8px 0px; margin: 0px 0px 10px 0px; }
.contentdivid form p { width:600px; height:auto; float:left; padding: 0px; margin: 0px 0px 10px 0px; }
.contentdivid form label { width:295px; height:auto; margin:0px; padding:0px; display:block; margin: 0px 0px 3px 0px; float:left; color:#999999; }
.contentdivid form .textfield { width:285px; height:auto; min-height:16px; padding:4px; background:#FFFFFF; border:#a5a5a5 1px solid; margin:0px 0px 8px 0px; float:left; }
.contentdivid form .textarea { width:285px; max-width:315px; height:100px; min-height:100px; padding:4px; background:#FFFFFF; border:#a5a5a5 1px solid; margin:0px 0px 8px 0px; float:left; }
.contentdivid form .bt-go { padding:0px; margin: 10px 0px 0px 0px; float:left; border:0px none; -webkit-border-radius: 0px; -moz-border-radius: 0px; }
.contentdivid .div-left { width:295px; height:auto; margin:0px; padding:0px; float:left; }
.contentdivid .div-right { width:295px; height:auto; margin:0px; padding:0px; float:right; }
/* --------------- */


/* --------------- */
.productholder { width:156px; height:auto; float:left; margin: 0px 6px 10px 0px; padding:0px;border:#c5c5c5 1px solid; }
.productholder h3 { width:148px; height:auto; float:left; margin:0px; padding:4px; display:block; font-size:14px; color:#89257d!important; }
.productholder h3 a { color:#89257d!important; }
.productholder span { width:148px; height:auto; float:left; margin:0px; padding:4px; display:block; font-size:12px; background:#999999; color:#FFFFFF; }
.productholder span a { color:#FFFFFF; }
.productholder img { width:156px; height:215px; float:left; margin:0px; padding:0px; }
.productimage { width:295px; height:auto; float:left; margin:0px; padding:0px; }
.productimage .bigimg { width:295px; height:auto; float:left; margin: 0px; padding:0px; }
.productimage .smallimg { width:63px; height:63px; float:left; margin: 5px 5px 0px 0px; padding:0px; }
.productcopy {width:280px; height:auto; float:right; margin:0px; padding:0px;}
/* --------------- */


/* --------------- */
.product { width:480px; height:auto; float:left; padding: 20px 0px 20px 0px; margin: 0px 0px 10px 0px; border-bottom:#a5a5a5 1px dashed; }
.specialimg { width:180px!important; height:180px!important; float:left; padding: 0px; margin:  0px 0px 10px 0px; border:#a5a5a5 1px dashed; }
.contentdivid .littleimg { width:150px; float:left; padding: 0px; margin:  0px 5px 5px 0px; border:#a5a5a5 1px dashed; }
.product .copybox { width:270px; height:auto; float:right; padding: 0px; margin: 0px 0px 10px 0px; }
.product .copybox h3 { font-size:16px; margin: 0px 0px 10px 0px; color:#000000; }
.product .copybox span { font-size:30px; margin: 0px 0px 10px 0px; color:#000000; font-weight:bold; color:#89257d; }
.product .contactbutton { width:480px; height:auto; float:right; padding: 0px; margin: 0px; }
/* --------------- */


/* --------------- */
#footer { width:970px; height:auto; overflow:visible; float:left; padding: 25px 0px 25px 0px; margin: 0px 0px 0px 0px; }
#footer a { color:#000000; }
#footer p span { color:#000000; text-align:left!important; }
#footer label { color:#000000; }
#footer p { font-size:12px; margin: 0px; color:#000000!important; }
#footer h3 { font-size:19px; margin: 0px; padding-bottom:4px; margin-bottom:10px; color:#000000!important; }
#footer .col-1 { width:900px; height:auto; float:right; padding: 0px; margin: 0px; font-size:10px; }
#footer .col-1 p { font-size:10px!important; text-align:left!important; }

/* --------------- */



.imghide { display:none; }

.facebook { width:42px; height:157px; top:150px; position:static; float:left; margin: 150px -42px -346px 0px; padding:0px; }

#scroller
{
width: 660px;
height: 400px;
position:relative;
float: left;
z-index: 2;
}