/* CSS Document */

* {
	margin:0; padding:0;
	
}

body{
	background:#000000 url(images/top-tail.gif) top repeat-x;
	text-align:center;
	font:12px;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.813em;
		line-height:1.385em;
		color:#384258;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#302e30; font-weight:bold; text-decoration:none}
a:hover{text-decoration:none;}
p {padding-top:15px;}

/* ============================= main layout ====================== */

#main { width:1003px; margin:0 auto; text-align:left; top left no-repeat; background-color:#000000;}

.col-1, .col-2 {float:left;}
.container {width:100%; overflow:hidden;}
.container2 {width:100%;}

.col-1 {width:230px;}
.col-2 {width:230px;}

li { /*background:url() no-repeat 0 7px;*/ padding-left:9px; line-height:1em; }
.list li {margin-top:10px;}

.imgindent {margin:0 20px 0 0; float:left;}
.title {margin-bottom:14px;}

/* ============================= header ====================== 
#header {height:110px; text-align:center;}*/

#header {height:88px;  text-align:center; width:1033px;}

a {color:#384258; text-decoration:none;}
a:hover{text-decoration:underline;}
.m1 {position:absolute; /*margin:156px 0 0 238px;*/}
.m2 {position:absolute; /*margin:75px 0 0 102px;*/}
.m3 {position:absolute; /*margin:-37px 0 0 194px;*/}
.m4 {position:absolute; /*margin:67px 0 0 411px;*/}
.m5 {position:absolute; /*margin:-39px 0 0 327px;*/}

/* ============================= content ====================== */

#content {height:590px; width:100%; padding:0px 0px 0px 0px; background:none;}
.act {position:absolute; margin:-42px 0 0 -31px;}

.box {background:#000000 url(images/box-corner-bottom-right.gif) bottom right no-repeat;}
.box .corner-bottom-left {background:url(images/box-corner-bottom-left.gif) bottom left no-repeat;}
.box .corner-top-right {background:url(images/box-corner-top-right.gif) top right no-repeat;}
.box .corner-top-left {background:url(images/box-corner-top-left.gif) top left no-repeat; width:100%;}
.box .indent {padding:20px 38px 25px 160px;}
.box .indent2 {padding:20px 38px 25px 37px;}

.close {background:url(images/close-bg.gif) top right no-repeat; display:inline-block; padding:6px 26px 4px 0; margin:8px 0 0 579px; font-size:0.769em; text-transform:uppercase; line-height:1em; text-decoration:none; color:#000000; position:absolute; letter-spacing:-1px;}

.line {border-bottom:1px solid #d9d9d9; padding-bottom:25px; margin-bottom:15px;}

.gallery {margin:21px -11px 0 0;}
.gallery img {margin-right:11px;}

.col-pad {padding-right:20px;}
.margin1 {margin-top:20px;}

.phone {display:inline-block; width:88px;}

/* ============================= footer ====================== */

.footer {height:auto; text-align:center; color:#444444; font-size:0.769em; text-transform:none; padding:0px 0 10px 45px; float:left; margin:0;}
.footer span {float:left; text-decoration:none; float:left; }
.footer a {color:#c6c6c6; text-decoration:none; font-weight:normal; }
.footer a:hover {}

.footer ul {padding-left:150px; text-decoration:none; float:left; list-style:none; display:inline;}
.footer li {display:inline; background:none; padding:0; list-style:none; border-right:1px solid #333; margin:0px; padding:0px; float:left; text-decoration:none; }
.footer li.new {display:inline; background:none; padding:0; list-style:none; border-right:none; margin:0px; padding:0px; float:left; text-decoration:none; }
.footer li a {color:#444444; padding:0 13px 0 13px; text-decoration:none; float:left; font:10px Arial, Helvetica, sans-serif; }

.footer li a:hover, #footer .active a {color:#f9da0b; text-decoration:none;}


/* ============================= forms ============================= */

#ContactForm {padding:0 20px 0 25px; margin-right:-25px; position:relative;}
#ContactForm .rowi {height:48px;}
#ContactForm a {display:block; float:right; margin:12px 0 0 15px;}

/*input {width:201px; height:21px; border:1px solid #a2a3a3; background:none; padding:0 0 0 5px; font-size:1em;}*/
textarea {width:201px; height:121px; border:1px solid #a2a3a3; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em;}

/*.btm-footerlink{ width:925px !important; width:935px; margin:0px 0 0 35px; background:#323232; padding:5px; float:left;}*/
.blink1{ width:238px; float:left; margin-right:5px; padding:5px; background:#585858; text-align:left;}
/*.blink1{ width:220px; float:left; margin-right:5px; padding:5px; background:#585858; text-align:left;}*/
.blink11{ width:228px; float:left; margin:0px; padding:5px; background:#585858; text-align:left;}
/*.blink11{ width:210px; float:left; margin:0px; padding:5px; background:#585858; text-align:left;}*/
.spacer{ clear:both; font-size:0; line-height:0; margin:0; padding:0;}

.bgfadediv{
	 display: none;
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 padding: 0px;
	 background-color: #000;
	 z-index:1001;
	 opacity:0.55;
	 -moz-opacity: 0.55; 
	 filter: alpha(opacity=15);
   }

 .frdispdiv{
	 display: none;
	 position: absolute;
	 margin: 0px; 
	 width: 90%;
	 padding: 0px;
	 border: 1px solid #bcbdbd;
	 background-color: #585858;
	 z-index:1002;
	}
.body_text1 { font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000;}


/*- Menu Tabs H--------------------------- */

    #tabsH {
      float:left;
      width:auto;
      background:#000;
      font-size:12px;
      line-height:normal;
	  width:330px;
	  padding:0 0 0 0px;
      }
    #tabsH ul {
	margin:0;
	padding:0px 0px 0 0px;
	list-style:none;
      }
    #tabsH li {
      display:inline;
      margin:0;
      padding:0;
	  float:left;
      }
    #tabsH a {
      float:left;
      background:url("http://www.digitaldubbed.com/images/tableftH.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
	  font:12px Arial, Helvetica, sans-serif;
	  color:#fff;
      }
    #tabsH a span {
      float:left;
      display:block;
      background:url("http://www.digitaldubbed.com/images/tabrightH.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsH a span {float:none;}
    /* End IE5-Mac hack */
    #tabsH a:hover span {
      color:#FFF;
      }
    #tabsH a:hover {
      background-position:0% -42px;
      }
    #tabsH a:hover span {
      background-position:100% -42px;
      }


/*Search*/
.top-search{float:right; padding:0px; width:146px; height:20px; margin:0px 0px 0 0; text-align:right;}
.top-search3{float:right; padding:0px 1px 0 0; width:520px; height:15px; margin:40px 0px 0 0; font-size:0.8em; color:#999999; text-align:right;}

.top-search1{float:right; padding:0px 0px 0 0; width:650px; height:20px; margin:5px 0px 0 0;}

.srch-txtbox{ width:146px; height:19px; padding:2px 0 0 20px; border:none; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000000; background:#ccc url(images/searchbg1.jpg) no-repeat left top; float:left;  top:0px; margin:0px;  }

.srch-btn{ width:40px; height:21px; background:url(images/srch_btn.jpg) no-repeat; text-align:center; border:none; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0px; padding:0px;}

.srch{ width:130px;  margin:0; padding:0; height:25px; float:left;  }
.srch-sp{ width:5px; float:left; margin:0; padding:0; height:20px;}
.srch-btn1{ width:45px;  margin:0; padding:0; height:20px;}
.spacer{ clear:both; font-size:0; line-height:0; margin:0; padding:0;}


input.submitbut { margin:1px 0 0 0; padding:0px; background: url(images/srch_btn.jpg) no-repeat left top; width:40px; height:19px; border:0px;}


.lnktext1{ font:normal 10px/18px Verdana, Arial, Helvetica, sans-serif; color:#cccccc;}
.lnktext1 a{color:#cccccc; text-decoration:none;}
.lnktext1 a:hover{color:#cccccc; text-decoration:underline;}

.lnktext2{ font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#ffffff;}
.lnktext2 a{color:#ffffff; text-decoration:underline;}
.lnktext2 a:hover{color:#ffffff; text-decoration:none;}

.btm-footerlink{ width:1028px; margin:0px 3px 0 3px;  padding:0px; float:left;}
/*29/01/2010*/
.footpad{ padding:5px; background:#323232;}
.mmleft{ margin-left:28px;}
.btmlink{ width:243px; float:left; margin:0; background:#585858; height:98px;}
.footpad1{ padding:5px;}
.fleft{ float:left;}

.bmlinks{ width:233px; float:left; margin:0; padding:0;}
.bmlinks ul{ list-style:none; margin:0; padding:0;}
.bmlinks ul li{ float:left; width:116px; padding:0; font:normal 10px/17px Verdana, Arial, Helvetica, sans-serif; color:#ffffff;}
.bmlinks ul li a{color:#ffffff; text-decoration:underline; font-weight:normal;}
.bmlinks ul li a:hover{color:#ffffff; text-decoration:none;}

.bmlinkswrap{ width:233px; float:left; margin:0; padding:0; height:28px !important; line-height:0px;}
.bmltxt{ width:165px; float:left; margin:0; line-height:0px; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; padding:0; padding-top:5px;}
.bmlimg{ width:50px; float:left; text-align:center; margin:0; padding:0;}
.lnktext2new { font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:underline;}
.lnktext2new:hover{ text-decoration:none;}