/* CSS Document */
@font-face {	font-family: "Myriad Pro";	src: url('MyriadPro.otf');}
html,body {   margin:0;   padding:0;   height:100%;}
body { position:relative;  background:url(../images/mainBgRep.jpg) repeat; margin:0; padding:0; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif ; min-height:100%;}
.clear { clear:both; }
.hr { background:#222222; width:100%; height:1px; border:none; }
.long { width:400px; }
.grayTxt { color:#d9d9d9; }
.red { color:#930d0d; }
.px12 { font-size:12px; }
.noCircle { background:url(../images/noCircle.png) no-repeat; width:25px; height:25px; margin:0 auto 20px; padding-top:3px; }
#topBar { background:#930d0d; width:100%; height:5px; top:0; left:0; }
#siteContainer {width:100%; left:0; height:100%; min-width:1000px; min-height:100%;  padding-bottom:34px; }
#shine { background:url(../images/bgShine.png) no-repeat; width:100%; height:304px; }
#logo { position:absolute; background:url(../images/logo.png); width:137px; height:24px; top:20px; left:20px; }
#leftNavCont { position:absolute; top:200px; left:0; width:32px; height:320px; }
.btnIdea{ background:url(../images/btnIdea.jpg) no-repeat; width:22px; height:61px;}
.btnExe{ background:url(../images/btnExe.jpg) no-repeat; width:22px; height:61px;}
.btnSell{ background:url(../images/btnSell.jpg) no-repeat; width:22px; height:61px;}
.btnIdeaHover{ background:url(../images/btnIdeaOvr.jpg) no-repeat; width:32px; height:61px; cursor:pointer;}
.btnExeHover{ background:url(../images/btnExeOvr.jpg) no-repeat; width:32px; height:61px; cursor:pointer;}
.btnSellHover{ background:url(../images/btnSellOvr.jpg) no-repeat; width:32px; height:61px; cursor:pointer;}

#rightNavCont { position:relative; top:0; right:0; width:220px; height:20px; text-transform:uppercase; float:right; font-size:11px; color:#afafaf; margin:10px 10px 0 0; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; }
#rightNavServices a{ width:80px; height:25px; float:left; margin-right:20px; border-bottom:#afafaf 2px solid; text-align:center; color:#afafaf; text-decoration:none; }
#rightNavExe a{ width:70px; height:25px; float:left; margin-right:20px; border-bottom:#afafaf 2px solid; text-align:center; color:#afafaf; text-decoration:none; }
#rightNavTalk a{ width:30px; height:25px; float:left; border-bottom:#afafaf 2px solid; text-align:center; color:#afafaf; text-decoration:none; }
#rightNavServices a:hover { border-bottom:#930d0d 2px solid; cursor:pointer; }
#rightNavExe a:hover { border-bottom:#930d0d 2px solid; cursor:pointer; }
#rightNavTalk a:hover { border-bottom:#930d0d 2px solid; cursor:pointer; }
.rightNavActive { width:80px; height:25px; float:left; margin-right:20px; text-align:center; border-bottom:#930d0d 2px solid; }

#copyNButContainer { width:98%; margin: 80px auto 20px; font-family:"Myriad Pro","Lucida Sans Unicode", "Lucida Grande", sans-serif;}
#mainCopyContainer { float:left; width:70%; }
#mainCopy { margin:auto; width:600px; height:auto;font-size:20px;font-style:italic;color:#d9d9d9;line-height:30px;text-align:right;letter-spacing:1px;  }
#nowBtns { background:url(../images/nowBtns.png);width:200px;height:52px;float:right; font-style:normal; text-shadow:#000 2px 2px 2px; cursor:pointer; }
#nowBtns:hover { background:url(../images/nowBtns.png); background-position:0px -52px;
}
#nowBtnTxt {  color:#FFF; text-align:center; margin-top:10px; }
#butCont { background:url(../images/butBg.png) no-repeat; width:22%; min-width:250px; height:auto; line-height:24px; float:right; text-align:right; font-style:italic; font-size:11px; letter-spacing:0.9px; }
#mainContainer { width:900px; margin:100px auto 20px; height:auto; color:#d9d9d9; font-size:12px; }
input[type=text] { background:#181818; border:#280707 1px solid; color:#d9d9d9; padding:2px; font-family:"Myriad Pro", "Trebuchet MS", "Lucida Grande", sans-serif; }
input[type=text]:focus { border:#370000 1px solid; }
input[type=file] { color:#FFF;}
textarea { background:#0b0b0b; border:#280707 2px solid; color:#d9d9d9; padding:2px; font-family:"Myriad Pro", "Trebuchet MS", "Lucida Grande", sans-serif; }
textarea:focus { outline:0; background:#0b0b0b; border:#370000 2px solid; color:#d9d9d9; padding:2px; font-family:"Myriad Pro", "Trebuchet MS", "Lucida Grande", sans-serif; }
.removeTextbox{ margin-bottom:5px;}
span.checkbox{width:19px; height: 25px;padding: 0 5px 0 0;background: url(../images/checkbox.gif) no-repeat; display: block; clear: left; float: left; }
span.radio { width: 19px; height: 25px; padding: 0 5px 0 0; background: url(../images/radio.gif) no-repeat; display: block; float: left; }
span.select { position: absolute; width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */ height: 21px; padding: 0 24px 0 8px; color: #fff; font: 12px/21px arial, sans-serif; background: url(select.gif) no-repeat; overflow: hidden; }
/*services*/
#webDevContainer { background:url(../images/web_dev.png) no-repeat; width:760px; height:370px; }
#busSolnContainer { background:url(../images/bus_soln.png) no-repeat; width:760px; height:370px; }
#graphDesContainer { background:url(../images/graf_desgn.png) no-repeat; width:760px; height:370px; }
#webOptContainer { background:url(../images/web_opt.png) no-repeat; width:760px; height:370px; }
#corpIdContainer { background:url(../images/corp_id.png) no-repeat; width:760px; height:370px; }
#webHostContainer { background:url(../images/web_host.png) no-repeat; width:760px; height:370px; }
#servLeftTxt{ width:500px; height:auto; float:left; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; line-height:22px;}
/*exe*/
.listMainCont{ width:595px; height:auto; margin:0 auto 100px;overflow:hidden;}
.listImgCont{ width:593px; height:123px; border:#272727 1px solid;}
.listCarrier{ width:1200px; position:relative;}
.listTxtCont{ width:595px; margin:10px 0; position:relative; height:100px; float:left ;overflow: auto;}
.listTxtCont2{width:595px; margin:10px 0; position:relative; height:100px; float:left; overflow: auto;}
.listTxtCont2 ul li{ font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
.visitWhtHwCont{ width:595px; height:20px; border-top:#272727 1px solid;}
.visitCont{ float:left;}
.visitCont a{ border-bottom:#272727 1px dashed; font-style:italic;}
.visitCont a:visited{ color:#FFF;}
.visitCont a:hover{ border-bottom:#555555 1px dashed; cursor:pointer;}
.whtHwCont{ float:right;}
.what{ float:right; margin-right:10px; border-bottom:#555555 1px dashed; cursor:pointer;}
.how{ float:right; color:#666; border-bottom:#555555 1px dashed; cursor:pointer;}
.how:hover{ color:#FFF;}
.whtHwActive{ color:#FFF;}

/*talk*/
#formCont { float:left; width:600px; margin:20px 50px 0 0; height:400px; }
dl { clear:both; }
dt { float:left; text-align:right; width:200px; line-height:17px; margin-bottom:15px; color:#5e5e5e; }
dd { float:left; width:300px; line-height:20px; margin:5px 0 10px 15px; }
#phobic { float:right; width:220px; height:auto; color:#5e5e5e; font-size:14px; text-align:right; line-height:24px; }
#phobic a{border-bottom:#000 1px dashed; background:#5c1919; cursor:pointer; color:#CCC;}
#contactMain { width:100%; height:auto; color:#5e5e5e; }
#contUSlabl { font-size: 22px; text-align:center; }
#contUKlabl { font-size: 22px; text-align:center; }
#contIndlabl { font-size: 22px; text-align:center; }
#contUSCont { width:30%; font-size: 14px; text-align:center; margin-right:40px; float:left; line-height:24px; }
#contUKCont { width:30%; font-size: 14px; text-align:center; margin-right:40px; float:left; line-height:24px; }
#contIndCont { width:30%; font-size: 14px; text-align:center; float:left; line-height:24px; }
#retro_grill { background-image:url(../images/retro_grill.png); width:276px; height:7px; margin:auto; margin-top:10px; margin-bottom:10px; }

/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
/* Slider ends----------------------------------*/


.faqBg{background:#5c1919; padding:2px;}
.error{background:#5c1919; border-bottom:#000 1px dashed;}

.activeRightNav{border-bottom:#930d0d 2px solid; cursor:pointer;}

#footer{ position:absolute; bottom:0; background:url(../images/footerRep.jpg) repeat-x; width:100%; height:34px; text-align:center;}
#footer a{ font-size:12px; color:#656565; border-bottom:#656565 1px dotted; text-shadow:#000 1px 1px 0px;}

.handPointer { cursor:pointer; }
