/* Stylesheet: main Modified On 2013-10-23 02:15:57 */
@charset "utf-8";
/* CSS Document */

body {margin:0px; padding:0px; background:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px;}
.wrapper {width:920px; margin:auto; padding:0px 40px; overflow:hidden;}
.header {margin:auto; height:137px;}
.logo {float:left;}
img { border:0; }
.phone {float:right; background: url(../../uploads/images/phone_icon.jpg) no-repeat left 70px; padding-top:79px; height:37px;}
.phone h1 {font-family:"FuturaMdCnBTMedium"; font-size:26px; color:#c41130; padding:0 0 0 40px; margin:0px; font-weight:normal;}
.menu {width:921px; margin:auto; background:url(../../uploads/images/menu-bg.jpg) repeat-x center top; height:50px;}

.banner {width:921px;height:369px; margin:auto; padding:1px 0px; background:url(../../uploads/images/banner_img.jpg) repeat-x center top; position:relative;}
.banner_inner {width:923px; margin:auto; padding:1px 0px;}
#quotes { margin: 315px 0 0 52px;  padding: 10px; font-size: 30px; position: relative; color: #fff; font-family: "FuturaMdCnBTMedium";}
.textItem { position: absolute; display: none;}

.maincontent {width:923px; /*height:210px;*/ margin:13px auto 0; padding:0; background:url(../../uploads/images/dotted.jpg) repeat-y left top; }
.video {width:287px;  padding:20px 10px; float:left;}
.video h1 { color: #C41130; font-family: "FuturaMdCnBTMedium"; font-size: 20px; font-weight: normal; margin: 0 0 15px 0; padding: 0;}
.leftcontent {float:left; width:25%;}
.content {width:255px; border-right:  dotted 1px #000; border-left:  dotted 1px #000; padding:20px 20px; float:left;}
.content h1 { font-family:"FuturaMdCnBTMedium"; font-size:22px; color:#c41130; margin:0px; padding:0px; font-weight:normal}
.content-inner {width:70%; min-height: 160px; padding:20px 20px; float:right;}
.content-inner h1 { font-family:"FuturaMdCnBTMedium"; font-size:22px; color:#c41130; margin:0px; padding:0px; font-weight:normal}
.content-inner h2 { font-family:"FuturaMdCnBTMedium"; font-size:19px; color:#c41130; margin:10px 0; padding:0px; font-weight:normal}
.content-inner h3 { font-family:"FuturaMdCnBTMedium"; font-size:16px; color:#000000; margin:0px; padding:0px; font-weight:normal}
.content-inner li { margin:0 0 7px 0; }

h6 { font-family:"FuturaMdCnBTMedium"; font-size:20px; color:#1388e1; font-weight:normal; }

.contact_but {width:80px; height:25px; background-color:#c41735; color:#ffffff; border:1px solid #c41735; text-align:center; margin:15px 0 0 175px; text-transform:uppercase; }
.contact_but:hover  { background-color:#ffffff; color:#c41735; border:1px solid #c41735; }

.imggg ul { margin: 50px 0 0 17px; padding:0; }
.imggg ul li { line-height:25px; padding:0 0 0 26px; }

.store {width:300px;  float:right; padding-top: 20px;}
.store h1 { font-family:"FuturaMdCnBTMedium"; font-size:22px; color:#c41130; margin:0px; font-weight:normal}
.store .s1 { width:298px; height:44px; float:left; padding-top: 10px;}
.store .s1 img { width:44px; height:43px; float:left; margin-right:22px;}
.store .s1 p{ font-family:arial; font-size:11px; color:#7b7a7a;  float:left; margin:-3px 0 0; width:230px; line-height:13px;  }
.store .s1 p a {text-decoration:none; color:#000000; padding-bottom:3px; line-height:22px; font-size:15px; }
.store .s1 p a:hover {text-decoration:none;color:#C41130}
.store .s2 { width:298px; height:44px; float:left; padding-top: 12px;}
.store .s2 img { width:55px; height:34px; float:left; }
.store .s2 p{ font-family:arial; font-size:11px; color:#7b7a7a; padding-left: 11px; float:left; margin:-2px 0 0 0; width:226px; line-height:13px;}
.store .s2 p a {text-decoration:none; color:#000000; padding-bottom:3px; font-size:15px;  line-height:22px;}
.store .s2 p a:hover {text-decoration:none;color:#C41130}
.store .s3 { width:298px; height:44px; float:left; padding-top: 13px;}
.store .s3 img { width:55px; height:50px; float:left; }
.store .s3 p{ font-family:arial; font-size:11px; color:#7b7a7a; padding-left: 11px; float:left; margin:-4px 0 0; width:228px; line-height:13px; }
.store .s3 p a {text-decoration:none; color:#000000; padding-bottom:3px;  line-height:22px; font-size:15px}
.store .s3 p a:hover {text-decoration:none;color:#C41130}
.box-content{ width:931px; height:101px; display:block; margin:auto; background:url(../../uploads/images/box-bg.jpg) no-repeat; margin-top:10px;}
.box-content .box{width: 305px; height:87px; float:left;}
.box-content .box img { width: 56px; height:51px; float:left; padding: 30px 20px 20px;}
.box-content .box h1{font-family:"FuturaMdCnBTMedium"; font-size:22px; color:#c41130; margin:0px; padding: 14px 0px 0px 0px; font-weight:normal;}
.box-content .box h1 a {font-family:"FuturaMdCnBTMedium"; font-size:22px; color:#c41130; margin:0px; padding: 14px 0px 0px 0px; font-weight:normal; text-decoration:none;}
.box-content .box p{font-family:arial; font-size:9px; color:#000; margin:0px; padding: 0px 0px 0px 0px; line-height: 15px;}
.footer { margin:auto; background:#000; margin-top:10px;}
.footer p{color:#d8d6d6; font-family:arial; font-size:12px;}
.footer h1{ color:#ababab; font-family:arial; font-size:12px; font-weight:bold; padding: 10px 0 0 39px;}
.footer li{list-style-type:none; color:#d8d6d6; font-family:arial; font-size:12px;}
.footer li a {text-decoration:none; color:#d8d6d6;}
.footer li a:hover { color:#C41130; }
.copy{ height:41px; margin:auto; width:1000px;}
.copy p{ color:#d8d6d6; font-family:arial; font-size:12px; width:330px; float:left; padding-left: 39px;}
.copy span{ color:#d8d6d6; font-family:arial; font-size:12px; width:250px; float:right;}
.copy span a{color:#d8d6d6; text-decoration:none; line-height: 36px;}
.emails { margin:10px 0; padding:0; }
.emails span {padding:0 10px 0 0; }
.emails a { text-decoration:none; color:#C00; }
.emails a:hover { text-decoration:underline; }
.contform { padding:0; margin:5px 0 20px 0;}
.contform label { width:165px; height:25px; line-height:25px; display:block; float:left; margin:0 10px 3px 0;}
.contform .txtboxx1 { width:300px; height:22px; margin:0 0 6px 0; display:block; border:1px solid #999;}
.contform .txtboxx2 { width:300px; height:60px; margin:0 0 6px 0; display:block; border:1px solid #999;}

.font22 { font-family:"FuturaMdCnBTMedium"; font-size:24px; color:#000000; margin:65px 0 0; padding:0px; font-weight:normal; text-align:center; line-height:26px; }

.font23 { font-family:"FuturaMdCnBTMedium"; font-size:22px; color:#676767; margin:10px 0; padding:0px; font-weight:normal; text-align:center; line-height:26px; font-style:italic; }

.col { color:#c41130; }

a { color:#C41130; text-decoration:none; }
a:hover {text-decoration:underline; }
@font-face {
    font-family: 'FuturaMdCnBTMedium';
    src: url('../../uploads/fonts/futuramc_0-webfont.eot');
    src: url('../../uploads/fonts/futuramc_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../uploads/fonts/futuramc_0-webfont.woff') format('woff'),
         url('../../uploads/fonts/futuramc_0-webfont.ttf') format('truetype'),
         url('../../uploads/fonts/futuramc_0-webfont.svg#FuturaMdCnBTMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

#submenu {}
#submenu ul {margin:0px; padding:0px; }
#submenu li {list-style:none; margin:0px; padding:0 0 0 10px; background-color:#efefef; margin-bottom:1px; line-height:30px; }
#submenu li a {font-family:"Arial"; font-size:12px; color:#c41130; text-decoration:none;  text-transform:uppercase;}
#submenu li a:hover {color:#000000; text-decoration:none;}
#submenu li ul { margin-left:20px; }
#submenu li li { line-height:26px; list-style-type:square; padding:0;}
#submenu li li li { border:none; list-style-type:circle;}
#submenu li li a { text-decoration:none; color:#2b292a; line-height:14px; }
#submenu li li a:hover {color:#99939e;}
#submenu li li li a { text-decoration:none; color:#C41130; line-height:14px; font-size:12px;}
#submenu li li li a:hover {color:#fe5b95;}



.tbl table { background-color:#b7b7b7; font:normal 12px/21px arial; }
.tbl table td { background-color:#FFFFFF; }
.tbl table th { background:#434342; color:#ffffff; }
.list1 { float:left; margin:0 20px 0 0;  background-color:#efefef; border:1px solid #C0C0C0; padding:10px 0 0 10px  }
.list1 ul { margin:0 0 0 10px; padding: 5px 20px 20px 10px; }
.list2 { float:left; margin:0;  background-color:#efefef; border:1px solid #C0C0C0;  padding:10px 0 0 10px; }
.list2 ul { margin:0 0 0 10px; padding:5px 20px 20px 10px; }
.italic_text { font:Italic 14px/21px arial; color:#808080; width:150px; float:left; }
.caas_tco { width:450px; float:left; margin-left:20px; padding:0 10px; background-color:#efefef; border:1px solid #C0C0C0;}

.list3 { float:left; margin:0 20px 0 0;  background-color:#efefef; border:1px solid #C0C0C0; padding:10px 0 0 10px; min-height:230px; width:300px; }
.list3 ul { margin:0 0 0 10px; padding: 5px 20px 20px 10px; }
.list4 { float:left; margin:0;  background-color:#efefef; border:1px solid #C0C0C0;  padding:10px 0 0 10px; min-height:230px; width:300px;}
.list4 ul { margin:0 0 0 10px; padding:5px 20px 20px 10px; }
.caas_tco { width:450px; float:left; margin-left:20px; padding:0 10px; background-color:#efefef; border:1px solid #C0C0C0;}

.testi { float:left; border:1px solid #cac9c9; width:400px; min-height:125px; display:block; padding:4px 0 0 5px; }
.saas_box { float:right; width:390px; padding:5px 10px; background-color:#f8f7f7; border:1px solid #dddddd; margin:0 0 3px 0; font:11px/15px arial; }
 .saas_box span { font-size:13px; color:#c41130; }
.clr { clear:both; }

.goto_appx a { padding:10px 17px; background-color:#c41130; color:#ffffff; text-decoration:none; font:normal 16px "FuturaMdCnBTMedium"; }
.goto_appx a:hover { background-color:#27070c; color:#ffffff; }
.smb_box { float:left; width:290px; height:50px; padding:5px 10px; background-color:#f8f7f7; border:1px solid #dddddd; margin:0 5px 5px 0; font:15px/23px "FuturaMdCnBTMedium"; color:#000000; }
 .smb_box span { font-size:15px; color:#c41130; }

.enterprise_box { float:left; width:560px; height:25px; padding:5px 10px; background-color:#f8f7f7; border:1px solid #dddddd; margin:10px 5px 5px 0; font:15px/23px "FuturaMdCnBTMedium"; color:#000000; text-align:center; }
 .enterprise_box span { font-size:15px; color:#c41130; }

.smalloffice_box { float:left; width:290px; height:100px; padding:5px 10px; background-color:#f8f7f7; border:1px solid #dddddd; margin:0 5px 5px 0; font:15px/23px "FuturaMdCnBTMedium"; color:#000000; }
.smalloffice_box span { font-size:15px; color:#c41130; }
.shpdf{color: #C41130;
    font-family: "FuturaMdCnBTMedium";
    font-size: 22px;
    font-weight: normal;}
.showcase-content-container
	{
		background-color: #fff !important;
	}
.showcase-content{left:75px !important; height:310px !important;width: 450px !important;}
.showcase-content-container{height:330px !important;}
.showcase-caption{background-color: black !important; width: 272px !important; left:74px !important;}
.showcase-arrow-previous{left: 88px !important;top: 268px !important;z-index: 999;}
.showcase-arrow-next{top: 268px !important;right: 90px !important;z-index: 999;}
.showcase-content-wrapper{vertical-align: top !important;}
.showcase-thumbnail-container{background-color: #fff !important;}
.showcase-button-wrapper{display:none !important;}

.telepathy { float:right; margin:0 0 10px 10px; font-size:11px; line-height:15px; background-color:#f7f4f4; padding:10px; border:1px solid #d8d8d8; }
.telepathy ol { margin:0 0 0 30px; padding:0; }
.telepathy li { margin:0; padding:0; }

.newtab table { border:none; background-color:#eaeaea; }
.newtab table td { border:none; background-color:#ffffff; }

.link a { text-decoration:none; color:#C41130; }
.link a:hover { text-decoration:underline; color:#ff1c0b}

.boxlist ul { margin:0; padding:0; }
.boxlist ul li { margin:0 0 0 15px; padding:0; line-height:18px; }

.table113 table { background-color: #eaeaea; }
.table113 table th { background-color: #800000; color: #ffffff; padding:5px; }
.table113 table td { background-color: #ffffff; padding:5px; }
/* Stylesheet: menu Modified On 2013-08-22 02:35:00 */
.menu{width:921px; margin:0 auto; }
.menu ul {margin:0px; padding:0px;}
.menu li {background:url(../../uploads/images/sep.jpg) no-repeat left top; font-family:"FuturaMdCnBTMedium"; font-size:16px; text-transform:uppercase; float:left; color:#fff; }
.menu li:first-child {background:none;}
.menu li a { color:#fff; text-decoration:none;}
.menu li a:hover, .menu li a:active {background:url(../../uploads/images/menu-over.jpg) repeat-x center top; display:block; }

#nav {padding:0; margin:0;  float:left;  list-style:none; height:48px; position:relative; z-index:900;}
#nav li.top {display:block; float:left; padding:0px; line-height:48px;}
#nav li a.top_link {display:block; float:left; line-height:48px; color:#fff; text-decoration:none; font-size:16px;  padding:0 12px; cursor:pointer; background:none;}
#nav li a.top_link span {float:left; display:block; padding:0px 3px; height:49px; }
#nav li a.menuactive{color:#fff; background:url(images/menu_hover1.jpg) no-repeat left center; margin:0px 0px 0 0px; line-height:48px;}
#nav li a.menuactive span{color:#fff; background:url(https://mastertelusa.net/images/menu-over.jpg) repeat-x right center; margin:0px 0px 0 0px; padding:0px 3px; line-height:48px;}
#nav li a.top_link span.down {background:url(three_1a.jpg) no-repeat right top;float:left; display:block; padding:0px 24px 0 12px; height:48px; }

#nav li:hover a.top_link {color:#fff; margin:0px; line-height:49px;padding:0px 12px;}
#nav li:hover .top_link span {color:#fff; background:url(https://mastertelusa.net/uploads/images/menu-over.jpg) repeat-x right center; margin:0px; line-height:48px; }

/* Default list styling */

#nav li:hover {position:relative; z-index:900;}

#nav li:hover ul.sub
{left:0px; top:48px; padding:0px; white-space:nowrap; width:185px; height:auto; z-index:900;}
#nav li:hover ul.sub li
{display:block;  background: #4b4949; margin-bottom:-1px; border:1px solid #c31130;  height:30px; position:relative; float:left; width:205px; font-weight:normal; padding-right:2px; text-align:left; }
#nav li:hover ul.sub li a
{display:block; font-size:13px;  width:205px; line-height:28px; text-indent:5px; color:#fff; text-decoration:none;border-color:#4b4949 solid 2px;}
#nav li ul.sub li.sectionheader
{background:none; border-color:#4b4949 solid 1px; color:#fff;font-size: 13px;
    line-height: 19px;
    padding-left: 4px;}
#nav li ul.sub li.sectionheader:hover
{background: url(https://mastertelusa.net/uploads/images/arrow_over.png) 254px center no-repeat; color:#c31130; padding-right:2px; height:30px;  }
#nav li:hover ul.sub li a:hover 
{background:none; border-color:#c31130 solid 1px; padding-right:0px; height:30px; color:#ff0b0b; }

/*Last two navigation item style */
#nav li:hover ul.sub1
{left:0px; top:48px; border:2px solid #4b4949; white-space:nowrap; width:160px; height:auto; z-index:300; margin:0px; padding:0px; background:#c31130; }
#nav li:hover ul.sub1 li
{display:block; height:20px; position:relative; float:left; width:160px; font-weight:normal; padding:0px; margin:0px;}
#nav li:hover ul.sub1 li a
{display:block; font-size:13px; height:18px; width:150px; line-height:18px; color:#fff; text-decoration:none; }
#nav li ul.sub1 li.sectionheader
{background:url(https://mastertelusa.netuploads/images/arrow_over.png) right 7px no-repeat; border-color:#4b4949 solid 1px; color:#fff;font-size: 13px;
    line-height: 19px;
    padding-left: 4px;}
#nav li ul.sub1 li.sectionheader:hover
{background:#c31130 url(https://mastertelusa.netuploads/images/arrow_over.png) right 7px no-repeat; color:#fff; }
#nav li ul.sub1 li a.fly
{background:url(https://mastertelusa.netuploads/images/arrow_over.png) right 7px no-repeat; border-color:#ef9f27 solid 1px;}
#nav li:hover ul.sub1 li a:hover 
{background:#c31130; color:#fff; border:1px solid #4b4949 border-right:none; border-left:none;}
#nav li:hover ul.sub1 li a.fly:hover
{background:#c31130 url(https://mastertelusa.netuploads/images/arrow_over.png) right 7px no-repeat; color:#fff; }


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:205px; top:0px; background: #f7dc97; padding:0px; border:1px solid #bbb0a6; white-space:nowrap; width:207px; z-index:400; height:auto;}

#nav li:hover li:hover ul.right
{
left:-208px; top:-4px; background: #c31130; padding:0px; border:1px solid #4b4949; white-space:nowrap; width:185px; z-index:400; height:auto;
}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background: url(https://mastertelusa.net/uploads/images/arrow_over.png) 254px 7px no-repeat; color:#F7DC98; border-color:#ef9f27 solid 2px;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:url(https://mastertelusa.netuploads/images/arrow_over.png) right 7px no-repeat; color:#F7DC98; border-color:#ef9f27 solid 2px;} 


#nav ul.sub li a.menuactive {color:#F7DC98;}
#nav ul.sub li a.parent{background: url(https://mastertelusa.net/uploads/images/arrow_over.png) right 7px no-repeat;color:#F7DC98;}
#nav ul.sub li.parent a.parent:hover{background: url(https://mastertelusa.net/uploads/images/arrow_over.png) right 7px no-repeat;}
#nav ul.sub li.menuactive a.menuactive:hover {color:#F7DC98;}
#nav .sub li a.menuactive span{background:none; margin:0px; color:#F7DC98; padding:0px; line-height:30px;}
#nav li ul.sub li a.fly { background: url(https://mastertelusa.net/uploads/images/arrow_normal.png) right 7px no-repeat;}
#nav li ul.sub li a.fly:hover { background: url(https://mastertelusa.net/uploads/images/arrow_over.png) right 7px no-repeat;}

#nav li:hover ul.sub li ul li{background: url(https://mastertelusa.net/images/menuline.jpg) no-repeat center bottom;}
#nav li:hover ul.sub li ul li a{color:#9C1C1F; text-align:left;}
#nav ul.sub li ul li a.menuactive, #nav ul.sub li ul li a.menuactive:hover{background: none; color:#4b4949;}
#nav ul.sub li ul li a.menuactive span{ color:#4b4949;}

#nav .sub li a.menuactive ul li a.menuactive{background: none;}

#nav li:hover ul.sub li ul li a:hover{ color:#4b4949; text-align:left;}
#nav li:hover ul.sub li ul li.last{background: none;}


@font-face {
    font-family: 'FuturaMdCnBTMedium';
    src: url('../../uploads/fonts/futuramc_0-webfont.eot');
    src: url('../../uploads/fonts/futuramc_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../uploads/fonts/futuramc_0-webfont.woff') format('woff'),
         url('../../uploads/fonts/futuramc_0-webfont.ttf') format('truetype'),
         url('../../uploads/fonts/futuramc_0-webfont.svg#FuturaMdCnBTMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* Stylesheet: career form stylesheet Modified On 2013-08-20 07:47:52 */
.formbuilderCareerform
{
display:block;
}
.formbuilderCareerform fieldset
{
border: 0px;
padding: 10px 0px 10px 0px;
margin: 10px 0px 10px 0px;
}
.formbuilderCareerform fieldset legend
{
background-color: #D6D2C7;
color: #000;
width: 100%;
padding: 5px 0px 5px 10px;
font-size: 13px;
font-weight: 700;
}
.formbuilderCareerform fieldset div
{
margin: 10px 0px 0px 50px;
}
.formbuilderCareerform fieldset div label
{
width: 180px !important;
float: left;
text-align: right;
padding-right: 15px;
}
.formbuilderCareerform fieldset div.required
{
color:#990000;
}
.error_message
{
color:#990000;
}
.formbuilderCareerform div.submit
{
text-align:center;
}
.formbuilderCareerform div.submit input.cms_submit
{
width: 110px;
padding: 3px;
font-size: 13px;
font-weight: 700;
border: 1px solid #990000;
background-color: #D6D2C7;
}
.formbuilderCareerform fieldset div input[type="text"]
{
width: 198px;
}
.formbuilderCareerform fieldset div select
{
width: 201px;
}
.formbuilderCareerform fieldset div #fbrp__35_1_day
{
width: 50px;
}
.formbuilderCareerform fieldset div #fbrp__35_1_month
{
width: 85px;
}
.formbuilderCareerform fieldset div #fbrp__35_1_year
{
width: 62px;
}