/* RESET CSS
*******************************************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;}
/* remember to define focus styles! */
:focus {	outline: 0; border:0;}
body {	line-height: 1;	color: black;	background: white;}
ol, ul {	list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: separate;	border-spacing: 0;}
caption, th, td {	text-align: left;	font-weight: normal;}

/* FLOAT CSS
*******************************************************/
.fltlft{ float:left;}
.fltrt{ float:right;}
.clrflt{ clear:both; line-height:1px; font-size:1px;}
.clear{ clear:both;}

/* TEXT CSS
*******************************************************/
h1,h2,h3,h4,h5,h6{ line-height:normal; font-weight:normal;}
h1{ font-size:35px; }
h2{ font-size:30px; }
h3{ font-size:24px; }
h4{ font-size:19px; }
h5{ font-size:14px; }
strong{ font-weight:bold;}
.blue{ color:#175075; text-decoration:none;}
.white{ color:#fff; text-decoration:none;}

/* MAIN CSS
*******************************************************/
body{ width:100%; font: 75% Arial, Helvetica, sans-serif; color:#686868; text-align:center; background: #000 url(images/bg.jpg) center 69px no-repeat;background-repeat:no-repeat;}
body.order{ width:100%; font: 75% Arial, Helvetica, sans-serif; color:#686868; text-align:center; background: #000 url(images/bg_order.jpg) center 71px no-repeat; border-top:2px solid #bbdced; background-repeat:no-repeat;}
.container{	width:1060px; margin:0 auto;	position:relative; text-align:left;}
.wrapper3 .container{	width:990px;}
.header{ padding:15px 0 0 0; height:70px; color:#fff; background:#000; height:54px; position:relative;}
.logo{ position:absolute; left:40px; width:150px;}

/* navigation CSS
*******************************************************/
/*.navigation{width:800px; position:absolute; right:0;}*/
.navigation{width:900px; position:absolute; right:0;margin-right:25px;}
.navigation ul.nav { position: relative; height: 29px; float:right; background-color: none; padding: 15px 0; margin: 7px 0 0 0; overflow: hidden; }
.navigation ul.nav li { float: left; list-style: none; padding:0; display:inline; margin:0 10px; }
.navigation ul.nav li.back { border-bottom: 2px solid #8bc4e0; width: 9px; height: 30px; z-index: 8; position: absolute; margin: 0; }
.navigation ul.nav li a { font: normal 16px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; color: #fff; outline: none; text-align: center; top: 0; text-transform: none; letter-spacing: 0; z-index: 10; display: block; float: left; height: 18px; position: relative; overflow: hidden; display:inline-block; padding:6px 10px; text-align:center; border:0px solid white; }   
.navigation ul.nav li a:hover, .navigation ul.nav li a:active, .navigation ul.nav li a:visited { border: none; } 
.navigation ul.nav li#order { background:url(images/pixelWP.png) 0 0 no-repeat;}
*html .navigation ul.nav li#order { background:url(images/pixelWP.png) 0 -69px no-repeat;}

/* .navigation ul.nav li.order a:hover{ background-position: 0 -35px;} */

/* BANNER CSS
*******************************************************/
.banner{ padding:0 0 0 0; height:386px; position:relative; overflow:visible; z-index:999; width:1060px;margin:auto;}
.banner h1{ color:#fff; font-weight:normal; padding: 0 0 30px 0; float:left; margin:0 auto; position:absolute; top:51px; left:35px;}
.banner_cont{ width:698px; height:315px; background: url(images/pixelWP.png) 0 -100px no-repeat; border:0px solid red; position:absolute; top:124px; z-index:1; left:35px;}
.banner_cont .bnr_left{ width:340px; padding:30px 0 0 22px;}
.banner_cont .bnr_right{ width:290px; text-align:left; padding:30px 20px 0 0;}

.banner_cont .bnr_left h5{ color:#3d3d3d; font-weight:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.banner_cont h4{ color:#184d77; text-transform:uppercase; font-weight:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

.banner_cont h4 a{ color:#184d77; text-transform:uppercase; font-weight:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

.banner_cont .bnr_left .pstowp{ width:141px; height:67px; margin:0 auto; background:url(images/pixelWP.png) -100px 0 no-repeat; position:absolute; top:110px; left:115px;}
.banner_cont .bnr_left .btn_order{ width:169px; height:54px; position:absolute; top:230px; left: 103px;  background:url(images/pixelWP.png) -250px 0 no-repeat; }
.banner_cont .bnr_left .btn_order a{ display:block; width:100%; height:44px; text-align:center; font-size:24px; color:#fff; font-weight:normal; text-decoration:none; line-height:24px; padding:10px 0 0 0;}
.banner_cont .bnr_left .btn_order a b{ font-weight:normal;}
.banner_cont .bnr_left .btn_order a:hover{ background:url(images/pixelWP.png) -420px 0 no-repeat;}

.banner_cont .bnr_right h4{ text-transform:none; padding:0 0 18px 0; margin:0;}

.banner_cont .bnr_right h4 a{ text-transform:none; text-decoration:none;}


ul.youGet{ padding: 0 0 0 10px; margin:0; list-style:none;}
ul.youGet li{ color:#022330; font:12px/27px Arial, Helvetica, sans-serif; background: url(images/bullet.gif) 0 -2px no-repeat; padding-left:30px;}
ul.youGet li a{ color:#022330; font:12px/27px Arial, Helvetica, sans-serif;text-decoration:none;}
ul.youGet li:hover{ background-position:-0 -32px} 

.bnr_logo{ width:307px; height:216px; background:url(images/pixelWP.png) 0 -420px no-repeat; position:absolute; right:52px; top:151px; z-index:2;}
.bnr_logo span.hover{ width:307px; height:216px; background:url(images/pixelWP.png) -310px -421px no-repeat; position:absolute; left:0; bottom:0; z-index:2;}
/* .bnr_logo:hover{ back ground-position: -310px -421px;} */

.main{ width:100%; text-align:center; position:relative;}
/* WRAPPER CSS
*******************************************************/
.wrapper{ position:relative; background:#fff url(images/wrapper.gif) top repeat-x; min-height:400px; max-width:1249px; margin: 0 auto; padding:80px 0 20px; 0; text-align:center; z-index:0;}
.content{ width:660px;}
.sidebar{ width:270px;}

/* TAB CSS
*******************************************************/
/* header */
.tab_home #scroller-header{ width:660px; height:36px; background: url(images/pixelWP.png) 0 -640px no-repeat; padding:0; margin:0 0 20px 0; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; overflow:hidden;}
.tab_home #scroller-header a {	text-decoration:none; 	color:#1a4e77; 	padding:0; font-weight:normal; display:block; float:left; line-height:37px; width:165px; margin:0; } 
.tab_home #scroller-header a:hover {	text-decoration:none; 	color:#0c64d7; font-weight:normal; background:url(images/pixelWP.png) 0 -677px no-repeat;}
.tab_home #scroller-header a.selected { text-decoration:none !important; 	color:#0c64d7 !important; font-weight:bold; background:url(images/pixelWP.png) 0 -677px no-repeat;}
/* body */
.tab_home #mask {	width:95%; height:auto;	overflow:hidden;	margin:0 auto; clear:both;}
.tab_home #mask #panel{ overflow:hidden;}
.tab_home #scroller-body{ background:url(images/tab_cont.gif) left bottom no-repeat; padding: 0 0 10px 0; height:auto; overflow:hidden;}
#panel div {float:left;}
/* tab_home */
ul.features{ width:620px; height: auto; }
ul.features li{ width:250px; height:100px;display:inline-block; float:left; padding: 15px 30px;}
ul.features li.alt{ background:#fafafa; border-top:1px solid #ebebeb;}
ul.features li.inside{ padding:10px;}
ul.features li img{ float:left;}
ul.features li h4{ width:150px; padding: 0 20px 0 0; color:#011b25; font-size:18px;}

ul.features li h4 a{ color:#011b25; font-size:18px;text-decoration:none;}

ul.features li p{ clear:both; width:230px;}

.btn_side{}
.btn_side a{ padding:9px 0 0 40px; display:block; color:#0a497c; text-decoration:none; }
.btn_side a:hover{/* background-position:-320px -720px; */color:#22838d;}
.btn_side a:hover{color:#22838d;}
.sidebar .recentWork{ height:108px; background:url(images/phone.png) 0 0 no-repeat; position:relative; margin-bottom:40px;}
.sidebar .recentWork .btn_side{ display:block; width:182px;	height:41px; background:url(images/pixelWP.png) -320px -680px no-repeat; font:bold 13px/14px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#0a497c; text-decoration:none; position:absolute; bottom:-25px; left:45px;}

.sidebar .recentWork1{ height:81px; background:url(images/samplework.jpg) 0 0 no-repeat; position:relative; margin-bottom:40px;}
.sidebar .recentWork1 .btn_side{ display:block; width:182px;	height:41px; background:url(images/pixelWP.png) -320px -680px no-repeat; font:bold 13px/14px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#0a497c; text-decoration:none; position:absolute; bottom:-13px; left:45px;}

.sidebar .recentWork .btn_side a {color:#0A497C;display:block;padding:11px 0 0 60px;text-decoration:none;}
.sidebar .services{ color:#fff; background: #17547e url(images/sevices_bot.gif) left bottom no-repeat; padding:24px 24px 24px 24px; position:relative; margin:0 0 20px 0; }
.sidebar .services h4{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; line-height:20px; padding: 0 0 15px 0;}

.sidebar .services h4 a{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal;text-decoration:none;color:#ffffff;}

.sidebar .services ul{ list-style:none; padding:0 0 10px 10px; margin:0;}
.sidebar .services ul li{ list-style:none; padding:0; margin:0; font:12px/24px Arial, Helvetica, sans-serif; background:url(images/bullet2.gif) left no-repeat; padding: 0 0 0 16px;}

.sidebar .services ul li a{font:12px/24px Arial, Helvetica, sans-serif;text-decoration:none;color:#ffffff;}

.sidebar .services .btn_side{ display:block; width:182px;	height:41px; background:url(images/pixelWP.png) -320px -680px no-repeat; font:bold 13px/14px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#0a497c; text-decoration:none; position:relative; bottom:-25px; left:20px;}
.sidebar .testimonial{}
.sidebar .testimonial h3{ color:#4f504c; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; border-bottom:1px dotted #4f504c; line-height:30px; margin:0 0 10px 0; text-align:left;}

.sidebar .testimonial h3 a{ color:#4f504c; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none;}

.sidebar .testimonial .cloud{ display:block; width:230px; height: 79px; background: url(images/testimonial_cloud.gif) 0 0 no-repeat; padding:20px;}
.sidebar .testimonial .pic{ width:40px; height:40px; padding:10px; text-align:left;}
.sidebar .testimonial .pic img{width:40px; height:40px;}
.sidebar .testimonial h6{ font-size:12px; padding:10px 0; text-align:left;}

/* BOTTOM CSS
*******************************************************/
.bottom{ background:#0b283e url(images/bottom.gif) 0 293px repeat-x; max-width:1249px; height:auto; margin:0 auto; color:#d1d9de; text-align:center; position:relative;}
.bottom .container{ position:relative; padding:35px 0; height:auto; border:0px solid red; text-align:left;}
.bottom p{ font:12px/15px Arial, Helvetica, sans-serif; padding: 0 0 12px 0;}
.hRule{ height:3px; background:url(images/hRule.gif) bottom repeat-x; padding:12px 0 0 0; margin: 0 0 24px 0; }

.bot_left{ width:180px; padding:10px 0 0 0;}
.bot_right{ width:770px; padding:10px 0 0 0;}

.bot_left h3{ font:bold 24px/34px "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 0 0 18px 0; margin:0;}
.bot_right ul.box{ background:#415362; border:#415362; padding:15px 0px; height:180px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius:10px; border-radius: 10px; behavior: url(../KIPL/border-radius.htc); margin:0 0 20px 0;}
.bot_right ul.box li{ display:block; width:230px; height:auto; float:left; padding: 0 12px; border-left:1px solid #334858; height:180px;}
.bot_right ul.box li.first{ border:0;}
.bot_right ul.box li p{ text-align:justify;}
.bot_right h4{ font-weight:normal;}

.bottom2{ height:98px; max-width:1249px; margin:0 auto; background: url(images/bottom.gif) 0 -280px repeat-x; padding:10px 0;}
.bottom2 .container{ height:98px; background: url(images/pixelWP.png) 0 -800px no-repeat;}
.bottom2 ul{ list-style:none; padding:0; margin:0;}
.bottom2 ul li{ list-style:none; display:block; float:left; border:0px solid red; padding:0;}
.bottom2 ul li.email{ width:370px; margin: 0 23px 0 0; }
.bottom2 ul li.specialize{ width:297px; margin: 0 23px 0 0;}
.bottom2 ul li.newsletter{ width:257px; margin:0;}

.bottom2 ul li.email div.inside{ padding:16px 0 0 136px; }
.bottom2 ul li.specialize div.inside{ padding:16px 20px 0 20px;}
.bottom2 ul li.newsletter div.inside{ padding:16px 0 0 15px;}
.bottom2 ul li h5{ font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:0; margin:0 0 16px 0;}
.bottom2 ul li.email h5, .bottom2 ul li.newsletter h5{ color:#031522; font-weight:bold;}

.bottom2 ul li.specialize a{ padding:0 10px 0 0;}
.bottom2 ul li.specialize h5{ border-bottom:1px dotted #cfcfcf;}
.bottom2 ul li.newsletter input{ float:left; background:0; border:0; width:auto; height:auto;}
.bottom2 ul li.newsletter input.textbox{ width:162px; font:11px/12px Arial, Helvetica, sans-serif; padding: 9px 10px; background:url(images/input.gif) 0 0 no-repeat; color:#cfcfcf;}
.bottom2 ul li.newsletter input.textbox:focus,.bottom2 ul li.newsletter input.textbox:hover{ background-position:0 -40px;}
.bottom2 ul li.newsletter input.btn_go{ width:40px; height:32px; background:url(images/input.gif) -190px 0 no-repeat; margin-left:3px; cursor:pointer;}
.bottom2 ul li.newsletter input.btn_go:hover, .bottom2 ul li.newsletter input.btn_go:focus{ background-position: -190px -40px; outline:0;}


/* FOOTER CSS
*******************************************************/
.footer { background:#0b283e url(images/bottom.gif) 0 -398px repeat-x; max-width:1249px; margin:0 auto; color:#d1d9de; height:150px;}
.footer .container{ position:relative; padding:32px 0; font:normal 12px/15px Arial, Helvetica, sans-serif;}
.footnav{ padding:0 60px 0 0; color:#3f4f5b;}
.footnav a{ color:#3f4f5b; text-decoration:none;}
.footnav a:hover{ color:#83acbd;}
.toTop{ display:block; width:34px; height:144px; background:url(images/pixelWP.png) -710px -140px no-repeat; text-decoration:none; position:absolute; right:0; top:-5px;}
.toTop a{ display:block; width:34px; height:144px; text-decoration:none; position:absolute; right:0; top:-5px;}

.copyright{ color:#3f4f5b;}
.footer .white{ font:14px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.footer a.white:hover{ text-decoration:underline;}



.top{ width:100%; height:auto; border:0px solid red; overflow:visible; position:relative; z-index:2;}



/* testimonial */
.jcarousel-skin-tango .jcarousel-container {    -moz-border-radius: 10px;    background: none;    border: 0px solid #346F97;}
.jcarousel-skin-tango .jcarousel-container-horizontal {    width: 270px; height:165px;    padding: 0;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {    width:  270px;    height: 170px;}
.jcarousel-skin-tango .jcarousel-item {    width: 270px;    height: 245px;}
.jcarousel-skin-tango .jcarousel-item-horizontal {    margin-right: 10px;}
.jcarousel-skin-tango .jcarousel-item-placeholder {   background: #fff;    color: #000;}
/* .slide .cloud{ width:230px; height: 79px; background:url(images/pixelWP.png) -525px -680px no-repeat; padding:20px; text-align:left;} */
.slide .pic{ width:40px; height:40px; padding:10px; text-align:left;}
.slide .pic img{width:40px; height:40px;}
.slide h6{ font-size:12px; padding:10px 0; text-align:left;}

/* */ 
.baloon{ width:172px; height:80px; display:block; overflow:hidden; background:url(images/pixelWP.png) -790px -420px no-repeat; text-decoration:none;}
/* .baloon:hover{ background-position:-790px -500px;} */


/* INNER CSS
*******************************************************/
.banner_inner{ height:70px; color:#fff; padding:30px 47px 0 40px;text-align:left; width:973px; margin:auto;}
.banner_inner h3{ font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

.btn_order2{ display:block; width:169px; height:46px; background:url(images/pixelWP.png) -600px 0 no-repeat; font:normal 24px/42px 'Rockwell', Arial, Helvetica, sans-serif; text-align:center; text-decoration:none; color:#0d304a;}

.btn_order2 input{ display:block; width:169px; height:46px; background:url(images/pixelWP.png) -600px 0 no-repeat; font:normal 24px/42px 'Rockwell', Arial, Helvetica, sans-serif; text-align:center; text-decoration:none; color:#0d304a;}


.btn_order2 a{text-decoration:none; color:#0d304a;}
.btn_order2 a:hover{ background-position:-770px 0; color:#fff;}

.wrapper2{ 	position:relative;	background:#fff top repeat-x;	min-height:650px;	max-width:1249px;	margin: 0 auto;	padding:80px 0 30px 0;	text-align:center;	z-index:0;	}
.breadcrumb{ position:absolute; width:100%; height:76px; left:0; top:-5px; background: url(images/wrapper2.png) top repeat-x;}
.breadcrumb .bcrumb{ list-style:none; padding:20px 0; margin:0;}
.breadcrumb .bcrumb li{ list-style:none; display:block; float:left;}
.breadcrumb .bcrumb li a{ color:#0c324c; font:normal 12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; background:url(images/bcrumb.gif) right center no-repeat; padding: 0 12px 0 10px;}
.breadcrumb .bcrumb li.current a{ background: none; padding-right:0; color:#0a497c; text-decoration:underline;}
.breadcrumb .bcrumb li a:hover{ text-decoration:underline;}	


/*.wrapper2 .content{ background: url(images/inner_cont.gif) 0 0 no-repeat; width:680px; height:auto; min-height:400px; position:relative; left:0; top:-37px;}*/

.wrapper2 .content{background: url(images/inner_cont.gif) 0 0 no-repeat;width:680px; height:auto; min-height:400px; position:relative; left:0; top:-37px;}
.wrapper2 .content .inner{ padding: 30px 40px;}
.wrapper2 .content p{ padding: 0 0 30px 0; margin:0; color:#717171; font-size:12px;}

.inner_feature{ width:300px;}
.inner_feature ul.features{ width:300px;}

/* slide */
.boxgrid{width: 172px; height: 100px; background:none; border: 0; overflow: hidden; position: absolute; bottom:35px; left:0;}
.boxgrid div{ position: absolute;  bottom: 0; left: 0; border: 0; }



/********** new style *************/

ul.youGetin{ padding: 0 0 0 10px; margin:0; list-style:none;width:290px;}
ul.youGetin li{ color:#64777f; font:11px Arial, Helvetica, sans-serif; background: url(images/bullet.gif) 0 -7px no-repeat; padding-left:30px; margin-bottom:10px; }

.highlight { background:#f2fbff; border-top:1px solid #d1e2ec; color:#17547e; font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:10px; margin:14px 0; }
ul.featuresin li{ width:250px; height:100px;display:inline-block; float:left; padding: 95px 0px;}
ul.featuresin p { text-align:center; }
h5.pixelfeatures { color:#054d6c; font-size:17px; margin:20px 0 10px 10px;  } 
.btn_side{ display:block; width:182px;	height:41px; background:url(images/pixelWP.png) -320px -680px no-repeat; font:bold 13px/14px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#0a497c; text-decoration:none; position:relative; bottom:5px; left:50px;}


/*** new style ****/
#ajaxNewsletter, .newsletterContainer {
	/* newsletter container */
}

#newsletterFormDiv {
	/* newsletter form elements*/
}

.newsletterTextInput {
	/* email text input */
}

#newsletterLoading {
	/* the loading message while the subscription is beeing handled */
}

.success {
	/* the success message container */
}


.error {
	/* the error message container */
}
.bcrumb a{color:#0c324c; font:normal 12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; background:url(images/bcrumb.gif) right center no-repeat; padding: 0 12px 0 10px;}
.bcrumb a.active{color:#0C324C;text-decoration:underline;font:12px/15px "Trebuchet MS",Arial,Helvetica,sans-serif;background:none;}


/* Contact Form */
.contactForm{ width:560px; padding:0; margin:0;}
.asterik{ color:#0b5676; font-size:18px; text-decoration:none; font-weight:bold;}
.contactForm p{ padding: 0 0 14px 0; margin:0; line-height:normal; font: normal 13px Arial, Helvetica, sans-serif;}
.contactForm label{ font-size:12px; color:#000; display:block;}
.contactForm input{ background:none; border:0;}
.contactForm .textbox2{ width:240px; height:30px; padding: 6px 10px; background:url(images/textbox2.gif) 100% 0 no-repeat;}
.contactForm .textbox2:hover{ background:url(images/textbox2H.gif) 0 0 no-repeat; cursor:pointer;}
.contactForm .textbox2 input{ width:240px; margin:0 auto; text-align:left; font-size:12px; line-height:normal; color:#333;}
.contactForm .textfield{ width:260px; height:auto;}
.contactForm .textarea{ display:block; width:560px; height:110px; background:url(images/textArea.gif) 0 0 no-repeat; text-align:center; margin:0 0 10px}
.contactForm .textarea:hover{ background:url(images/textAreaH.gif) 0 0 no-repeat;}
.contactForm .textarea textarea{ width:530px; height:85px; margin:10px auto; overflow:auto; text-align:left; border:0; background:none; }
.contactForm .btn_order2{ margin:0;}
.contactForm .btn_order2:hover{ background-position: -770px 0; cursor:pointer;}
.contactForm .btn_order2:hover a{ color:#fff;}
.contactForm p.note{ text-align:left; width:30%; font-size:11px; color:#666; padding: 20px 0 0 0;}
h4{ color:#0b5676; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 0 14px 0; margin:0;}

.contact_sidebar p{ padding:0 14px 0 0; margin: 0 0 50px 0; color:#595959; font-size:12px;}
.contact_sidebar p.contact_detail{ padding: 10px 0 14px 46px; background:url(images/icon_contact.gif) 0 0 no-repeat; }
.contact_sidebar p.mail_detail{ padding: 10px 0 14px 46px; background:url(images/icon_mail.gif) 0 10px no-repeat; }
.contact_sidebar p.mail_detail a{  color:#595959; text-decoration:none;}
.contact_sidebar p.mail_detail a:hover{ text-decoration:underline;}


/* Case Study */
.banner_inside	{ position:relative; width:100%; height:315px; border:0px solid red;}
.banner_inside a.casestudy		{ position:absolute; bottom:0; left:0; padding:0; margin:0; text-align:center; width:100%; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; color:#969696;}
.banner_inside a.casestudy:hover{ color:#039;}

.inner h4{padding:0;}

/* pixelwp_order
*******************************************************/

.order_wrap{ width:978px; margin:0 auto;}
.order_midd{background:url(images/order_bg.png) repeat-y; width:978px}
.order_midd .order_left_from{ float:left; width:409px; padding:0 0 0 35px; text-align:left}
.order_midd .order_left_from h1 {  font:normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#0b5676; padding-bottom:35px}
.order_midd .order_left_from .holder_from{ width:382px; padding-bottom:15px}
.order_midd .order_left_from .holder_from .text_Div{float:left; width:120px}
.order_midd .order_left_from .holder_from .text_Div p{ font:normal 11px; color:#666; line-height:30px}
.order_midd .order_left_from .holder_from .text_Div p span{ color:#0b5676}
.order_midd .order_left_from .holder_from .text_box_Div{ float:left; width:260px;}
.order_midd .order_left_from .holder_from .text_box_Div2{ color: #0B5676; line-height:30px;font-weight:bold;}
.order_midd .order_left_from .holder_from .text_box_Div input {background:url(images/order_text_bg.png) no-repeat; width:260px; height:30px; border:none 0; line-height:30px; color:#666; font-size:12px}
.upload_your_project_bnt{background:url(images/upload_your_project_bnt.png) no-repeat; width:381px; height:51px; border:0 none; cursor:pointer}
.order_midd .order_left_from textarea{ background:url(images/order_text_area.png) no-repeat; width:380px; height:87px; overflow:auto; border:0; font-size:11px; color:#666;}


.bottom_logo{ padding-top:85px}
.bottom_logo ul{margin:0; padding:0; list-style:none}
.bottom_logo ul li{margin:0; padding:0 15px 0 0; display:inline-block; float:left}




/* pixelwp_order_right
*******************************************************/
.order_midd .order_right_from{ float:right; width:534px;}
.order_midd .order_right_from .order_right_wrap{ width:466px; margin:0 auto}
.order_midd .order_right_from .order_right_wrap .title{ width:466px; height:31px; border-bottom:solid 1px #174c76; margin-bottom:18px}
.order_midd .order_right_from .order_right_wrap .title .txt{ float:left; width:436px}
.order_midd .order_right_from .order_right_wrap .title .imge{float:right; width:30px}
.order_midd .order_right_from .order_right_wrap .title .img_dev{float:right; width:30px; cursor:pointer;}
.order_midd .order_right_from .order_right_wrap .title h1{ font-size:20px; color:#0b5676; text-align:left}

.Options{ width:467px; padding-bottom:25px}
.Options ul{width:467px; margin:0; padding:0; list-style:none}
.Options ul li{margin:0; padding:0; display:inline; float:left; height:36px; line-height:36px; text-align:left}
.Options ul li.colour{ background:#f4fafa}
.Options ul li.options_name{ width:180px; padding-left:14px}
.Options ul li.options_redio{ width:95px}
.Options ul li.options_price{ width:52px; color:#64c0b8}
.Options ul li.options_redio2{ width:92px}
.Options ul li.options_price2{ width:34px}


.time_frame{ width:448px; border:solid 1px #ededed; padding:5px 3px 5px 14px; margin-bottom:25px}
.time_frame .day{ width:322px; float:left; text-align:left}
.time_frame .day_det{ width:340px; float:left; text-align:left; height:64px;}
.time_frame .day p{color:#0b5676; font-size:20px; color:#0b5676; line-height:22px; padding-bottom:10px}
.time_frame .day p span{font-size:12px; color:#0b5676; color:#999}
.time_frame .day_det p{color:#0b5676; font-size:20px; color:#0b5676; line-height:22px; padding-bottom:0px; line-height:64px; font-size:36px;}
.time_frame .day_det p span{font-size:12px; color:#0b5676; color:#999}
.time_frame .day ul{margin:0; padding:0; list-style:none}
.time_frame .day ul li{margin:0; padding:0; display:inline-block; float:left; width:30px}
.time_frame .day ul li a{display:block; width:30px; height:30px;background:url(images/time_frame_bue_bg_over.gif) no-repeat 0 30px; text-align:center; text-decoration:none; line-height:30px; font-weight:bold; color:#999}
.time_frame .day ul li a:hover{background:url(images/time_frame_bue_bg_over.gif) no-repeat 0 0; color:#FFF; font-weight:bold}
.time_frame .day ul li.active a{background:url(images/time_frame_bue_bg_active.gif) no-repeat 0 0; color:#FFF; font-weight:bold}
.time_frame .total_price{ width:119px; float:right}
.time_frame .total_price_det{background:#ededed; width:115px; float:left;height:64px;padding-left:8px;}
.time_frame .total_price_det span{  width:115px; text-align:center; font-weight:bold; color:#194d77; border:0 none; height:72px; font-size:40px; line-height:64px}
.time_frame .total_price input{ background:#ededed; width:105px; text-align:center; font-weight:bold; color:#194d77; border:0 none; height:72px; font-size:40px; line-height:72px}


.finaL_bnt_wrap{ width:467px}
.finaL_bnt_Left{ float:left; width:285px; padding-top:15px}
.finaL_bnt_Left ul{margin:0; padding:0; list-style:none}
.finaL_bnt_Left ul li{margin:0; padding:0 12px 0 0; list-style:none; display:inline-block; float:left}
.finaL_bnt_Left ul li a{ text-decoration:none; font-size:12px; color:#174c76; font-weight:bold; line-height:15px}
.order_bnt_wrp{ width:169px; float:right; height:54px; background:url(images/order_bnt_shado.png) bottom no-repeat}
.order_bnt_wrp input{ background:url(images/order_now_bnt.png) no-repeat; height:43px; width:170px; border:0 none; cursor:pointer}




.cards_wrap{ width:980px; position:relative}
.cards{ padding-top:21px; float:right; width:160px; padding-right:40px; padding-bottom:87px; text-align:left}
.cards ul{margin:0; padding:0; list-style:none}
.cards ul li{margin:0; padding:0 2px 0 0; display:inline-block; float:left}
 
/* Order Detais */
.header{z-index:2;}
.order_page{ position:relative; z-index:1; border:0px solid red; *width:1249px; max-width:1249px; margin:0 auto; min-height:500px; padding:50px 0; background: url(images/bg.jpg) top no-repeat  
 #CEEAEE; }
.order_page h1{ color:#fff; padding:0 0 40px;}
.order_box{ border:1px solid red;}
.order_box .top{ height:8px; background:url(images/pixelWP.png) 0 -905px no-repeat ; font-size:1px; line-height:1px;}
.order_box .bot{ height:11px; background:url(images/pixelWP.png) 0 -915px no-repeat; font-size:1px; line-height:1px;}
.order_box .mid{ height:auto;  background: url(images/order_mid.png) repeat-y; padding:0 21px 0 0;}
.order_left{ width:395px; padding:10px 0 0 26px;}
.order_right{ width:520px; background:#fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius:5px; border-radius: 5px; behavior: url(border-radius.htc); border:1px solid #fff;}


.td_background_grey{
	background: url(images/order_list_table_heading_bg.png) repeat-x; 	 
}

.td_listing_loop{
	height:37px;
	vertical-align:middle;
	text-align: center
}
 
.trebuchet14BlueB{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#15526e;
	font-size:14px;
	vertical-align:middle;
	text-align: center;
}

.arial12DarkGrayN{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	color:#686868;
	font-size:12px;
	vertical-align:middle;
	text-align: center;
}
.mid_table_top_curve{
	background: url(images/middle_table_top_curve.png)  no-repeat; 
}

.mem_area_top_curve{
	background: url(images/mem_area_top-curve.png)  no-repeat; 
}

.mem_area_bottom_curve{
	background: url(images/mem_area_bottom-curve.png)  no-repeat; 
}


.mem_area_bg_trans{
	background: url(images/mem_area_bg.png)  repeat-y; 
}
.middle_table_bg{
	background: url(images/middle_table_bg.png)  repeat-y; 
}
.middle_table_bottom_curve{
	background: url(images/middle_table_bottom_curve.png)  no-repeat; 
}

.arial12DarkBlueB{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#15526e;
	font-size:12px;
	vertical-align:middle;
	text-align: left;
}
.arial12DarkBlueB_link{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	
	color:#15526e;
	font-size:12px;
	vertical-align:middle;
	text-align: center;
}

.palce_order_bnt_wrp{ width:169px; float:right; height:54px; background:url(images/order_bnt_shado.png) bottom no-repeat}
.palce_order_bnt_wrp input{ background:url(images/place_new_order_btn.png) no-repeat; height:43px; width:163px; border:0 none; cursor:pointer}

.option_down{
	background: url(images/option_up.gif)  no-repeat; 
	height: 31px;
}

.option_up{
	background: url(images/option_down.gif)  no-repeat; 
	height: 31px;
}

.frm-payment {overflow:auto;}

.msg_opts, .msg_opts a{color: #ffffff;}

.mainPort {
margin:20px auto 0;
width:595px;
}

.thumb {
background:none repeat scroll 0 0 #F2FBFF;
border-right:1px solid #D4EEFA;
border-top:1px solid #D4EEFA;
margin:0 auto;
padding:10px;
width:575px;
}

.thumb img {
border:1px solid #1E5A83;
height:195px;
margin:0 auto;
width:575px;
}

.visit {
background:none repeat scroll 0 0 #F2FBFF;
border-right:1px solid #D4EEFA;
border-top:1px solid #D4EEFA;
height:30px;
margin-top:10px;
text-align:right;
}

.visit a {
color:#1E5A83;
line-height:30px;
padding:0 10px;
text-decoration:none;
}

